3 ms·
I've been working on a rewrite of the server into Rust, for kicks: https://github.com/rdaum/moor https://github.com/rdaum/moor Unfortunately still lots of work
by cmrdporcupine 4y ago
I've been working on a rewrite of the server into Rust, for kicks: https://github.com/rdaum/moor https://github.com/rdaum/moor
Unfortunately still lots of work there to be done, and I have no time.
(But it does load and compile an entire core to opcodes, accept connections, and do its best effort at scheduling and executing verbs. Just doesn't get far enough to present anything like a running MOO yet)
- castillar76 4y agoThis is great! Some friends of mine and I still run a MOO from our college days, and having it exposed to the Internet feels like a dicey proposition these days, even as much as I’ve tried to harden it. I may move it to a Tailscale/Zerotier network at some point just to remove the public exposure. Thanks for the effort! I’m still a budding Rustacean but will look and see if I can help at all.
- cmrdporcupine 4y agoAny help appreciated even if it's just writing unit tests and/or finding what's broken. I'm in the labourious part right now (or was when I was last working on it) which is porting and writing all the builtin functions and seeing if they work. If others express serious interest I can start building out task lists / issues, etc. But there's also some fundamental stuff (e.g. uh, persistence of the object DB, or properly handling permissions, or even how verbs are searched for on objects) that I just keep yak shaving before committing to an approach on.