How would one write a MUD codebase in a functional language like Haskell, or even in a multi-paradigm language such as Common Lisp? That's something I really want to figure out, and so I'm beginning. Four-five hours per week of hacking on it should be feasible, yet allow there to be some modicum of progress each week.
I have 40-50 pages of design notes I wrote up over the fall, but haven't had time to implement any of it until now. The very first thing to do is understand how to set up some kind of very simple server that let's a user make an account and log in.