{"slug": "moor", "name": "moor", "category": "terminal", "category_name": "Terminal and shell", "description": "", "recommenders": 3, "commenters": 4, "warners": 0, "score": 2.928, "rising": -0.98, "first": "2026-01-02", "latest": "2026-07-24", "why": "Very cool! Why reimplement the \"moo code\", though?", "why_is_quote": true, "has_verdict": false, "sentiment": {"recommend": 3, "neutral": 1, "compare": 0, "warn": 0}, "spark": [0, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 0], "listed": true, "loved": [], "caveat": "", "short_quote": "Very cool! Why reimplement the \"moo code\", though?", "kind": "", "icon": true, "domain": null, "github_repo": "github.com/timbran-project/moor", "official_url": "https://github.com/timbran-project/moor", "pricing": "", "aliases": ["moor", "mooR"], "verdict": null, "praise": [{"label": "", "summary": "", "quotes": [{"id": 784196592, "item_id": 49012287, "url": "https://news.ycombinator.com/item?id=49012287", "by": "klibertp", "date": "2026-07-22", "version": null, "stance": "recommend", "quote": "Very cool! Why reimplement the \"moo code\", though?", "excerpt": "Very cool! Why reimplement the \"moo code\", though? Is it \"just\" for backward compatibility, or did you determine that none of the existing languages can be easily modified to live in a MOO environment? I started playing on an LP MUD in the late '90s. Over the past 20 years, I tried a few times to implement a similar environment, only with everyone being a \"wizard\". LPC was also a prototype-based OO language with mult", "context": "played LP MUDs since the late '90s", "use_case": "MOO environment", "switched_from": "", "story": "Can a MUD evaluate LLMs? A $99 proof of concept"}, {"id": 764607904, "item_id": 47787994, "url": "https://news.ycombinator.com/item?id=47787994", "by": "zeech", "date": "2026-04-15", "version": null, "stance": "recommend", "quote": "settled on this [0]", "excerpt": "I went looking for a 'new' pager a couple years back and settled on this [0]. I've since gone back to `less` since it got annoying jumping between systems and having different pagers, but when I used it it was quite nice. [0] https://github.com/walles/moor", "context": "", "use_case": "terminal pager", "switched_from": "less", "story": "I made a terminal pager"}, {"id": 743487280, "item_id": 46467955, "url": "https://news.ycombinator.com/item?id=46467955", "by": "kseistrup", "date": "2026-01-02", "version": null, "stance": "recommend", "quote": "Another nice one is moor", "excerpt": "Another nice one is moor (n\u00e9e moar): https://github.com/walles/moor", "context": "", "use_case": "Terminal pager", "switched_from": "", "story": "Assorted Less(1) Tips"}]}], "caveats": [], "who": [{"by": "klibertp", "context": "played LP MUDs since the late '90s", "url": "https://news.ycombinator.com/item?id=49012287", "date": "2026-07-22"}], "tags": [], "use_cases": ["terminal pager", "modern lambdamoo reimplementation", "moo environment"], "compared": [{"slug": "less", "name": "less", "co": 1, "switched_from": 1, "switched_to": 1}], "makers": [{"id": 800224945, "item_id": 50014059, "url": "https://news.ycombinator.com/item?id=50014059", "by": "cmrdporcupine", "date": "2026-10-08", "version": null, "stance": "recommend", "quote": "BTW you might be interested in my project", "excerpt": "Interesting, as a LambdaMOO user -- which borrowed many of the forms of TinyMUD but in its own lineage -- I wasn't aware of this earlier form of \"page\"; On LambdaMOO (and LambdaCore) whisper was for in-room communication and \"page\" sent a message to someone privately anywhere on the MOO. In reality nobody used whisper. I never knew there was a form of page that didn't carry a message. Things like your \"mutter\" were e", "context": "", "use_case": "", "switched_from": "", "story": "Orkut.com"}, {"id": 788017521, "item_id": 49251095, "url": "https://news.ycombinator.com/item?id=49251095", "by": "cmrdporcupine", "date": "2026-08-10", "version": null, "stance": "neutral", "quote": "or my variant of it https://github.com/timbran-project/moor", "excerpt": "Like LambdaMOO (or my variant of it https://github.com/timbran-project/moor) or my language https://github.com/timbran-project/mica", "context": "", "use_case": "", "switched_from": "", "story": "Squeak/Smalltalk 6.1 Release Notes"}, {"id": 784198656, "item_id": 49012416, "url": "https://news.ycombinator.com/item?id=49012416", "by": "cmrdporcupine", "date": "2026-07-22", "version": null, "stance": "recommend", "quote": "mooR cakes over a lot of the ugly parts of MOO and honestly, I'm pretty proud of it.", "excerpt": "There's all sorts of reasons, not sure what level of detail you want me to get into. I've got about 30 years of thoughts on this. For one, I think MOO is kind of shite in lots of ways. But I and others spent lots of time 20+ years ago building alternatives and nobody used them. There's intrinsic value to just picking up and then improving on something that has established history. It gathers an audience of users, has", "context": "", "use_case": "", "switched_from": "", "story": "Can a MUD evaluate LLMs? A $99 proof of concept"}, {"id": 784172672, "item_id": 49010792, "url": "https://news.ycombinator.com/item?id=49010792", "by": "cmrdporcupine", "date": "2026-07-22", "version": null, "stance": "recommend", "quote": "You would probably like my project https://github.com/timbran-project/moor", "excerpt": "You would probably like my project https://github.com/timbran-project/moor", "context": "", "use_case": "Text-based multiplayer roleplay", "switched_from": "", "story": "Can a MUD evaluate LLMs? A $99 proof of concept"}, {"id": 769824848, "item_id": 48114053, "url": "https://news.ycombinator.com/item?id=48114053", "by": "Balinares", "date": "2026-05-12", "version": null, "stance": "recommend", "quote": "", "excerpt": "Man, I love that there are still people writing new MOO servers in 2026. Any game out there already running on mooR?", "context": "", "use_case": "MOO game server", "switched_from": "", "story": "Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model"}, {"id": 769813760, "item_id": 48113360, "url": "https://news.ycombinator.com/item?id=48113360", "by": "cmrdporcupine", "date": "2026-05-12", "version": null, "stance": "neutral", "quote": "I'm going to try to carve out some time to try building this into my MOO system", "excerpt": "This is very cool I'm going to try to carve out some time to try building this into my MOO system ( https://codeberg.org/timbran/moor / https://timbran.org/moor.html ) as alternative command parser front end.", "context": "", "use_case": "", "switched_from": "", "story": "Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model"}], "threads": [{"url": "https://news.ycombinator.com/item?id=49008538", "title": "Can a MUD evaluate LLMs? A $99 proof of concept", "mentions": 3}, {"url": "https://news.ycombinator.com/item?id=48111896", "title": "Show HN: Needle: We Distilled Gemini Tool Calling into a 26M Model", "mentions": 2}, {"url": "https://news.ycombinator.com/item?id=50006012", "title": "Orkut.com", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49242653", "title": "Squeak/Smalltalk 6.1 Release Notes", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=49034217", "title": "The case for MUDs in modern times", "mentions": 1}, {"url": "https://news.ycombinator.com/item?id=47786164", "title": "I made a terminal pager", "mentions": 1}], "sentiment_by_month": {"2025-11": {}, "2025-12": {}, "2026-01": {"recommend": 1}, "2026-02": {}, "2026-03": {}, "2026-04": {"recommend": 1}, "2026-05": {}, "2026-06": {}, "2026-07": {"recommend": 1, "neutral": 1}, "2026-08": {}, "2026-09": {}, "2026-10": {}}, "versions": [], "version_unnamed": 0, "family_ref": null, "runs_on": null, "lines": [], "quotes": [{"id": 784694880, "item_id": 49043430, "url": "https://news.ycombinator.com/item?id=49043430", "by": "zellyn", "date": "2026-07-24", "version": null, "stance": "neutral", "quote": "someone already did it in Rust!", "excerpt": "I thought it would be fun to do a modern reimplementation of LambdaMoo, but someone already did it in Rust! https://github.com/timbran-project/moor", "context": "", "use_case": "modern LambdaMoo reimplementation", "switched_from": "", "story": "The case for MUDs in modern times"}, {"id": 784196592, "item_id": 49012287, "url": "https://news.ycombinator.com/item?id=49012287", "by": "klibertp", "date": "2026-07-22", "version": null, "stance": "recommend", "quote": "Very cool! Why reimplement the \"moo code\", though?", "excerpt": "Very cool! Why reimplement the \"moo code\", though? Is it \"just\" for backward compatibility, or did you determine that none of the existing languages can be easily modified to live in a MOO environment? I started playing on an LP MUD in the late '90s. Over the past 20 years, I tried a few times to implement a similar environment, only with everyone being a \"wizard\". LPC was also a prototype-based OO language with mult", "context": "played LP MUDs since the late '90s", "use_case": "MOO environment", "switched_from": "", "story": "Can a MUD evaluate LLMs? A $99 proof of concept"}, {"id": 764607904, "item_id": 47787994, "url": "https://news.ycombinator.com/item?id=47787994", "by": "zeech", "date": "2026-04-15", "version": null, "stance": "recommend", "quote": "settled on this [0]", "excerpt": "I went looking for a 'new' pager a couple years back and settled on this [0]. I've since gone back to `less` since it got annoying jumping between systems and having different pagers, but when I used it it was quite nice. [0] https://github.com/walles/moor", "context": "", "use_case": "terminal pager", "switched_from": "less", "story": "I made a terminal pager"}, {"id": 743487280, "item_id": 46467955, "url": "https://news.ycombinator.com/item?id=46467955", "by": "kseistrup", "date": "2026-01-02", "version": null, "stance": "recommend", "quote": "Another nice one is moor", "excerpt": "Another nice one is moor (n\u00e9e moar): https://github.com/walles/moor", "context": "", "use_case": "Terminal pager", "switched_from": "", "story": "Assorted Less(1) Tips"}]}