MUREPL is a proof-of-concept Clojure REPL / Multi User Dungeon that runs in the browser. It was built for Clojure Cup 2013 and came in second place.
After the initial 48 hours of development MUREPL worked and was, subjectively, fun. But it was essentially a gamification of one giant security hole since I didn't have time to come up with a sandboxing system.
It also crashes for other reasons and is in general pretty rough around the edges. Actually, it's rough everywhere. It is rough. It will cut you.
MUREPL's real life is just beginning as it will be improved and stabilized post-competition.
A development MUREPL instance runs at http://murepl.chiptheglasses.com. It's usually up but don't be surprised if you get a 502. A "real" instance of MUREPL will run one day.
- Convert frontend to pure JS (no clojurescript)
- Fix bugs in event handling framework
- Refactor events stuff and add basic telnet support (wayner)
- towards a better (less interruptible) UI prompt (kalikborso)
- logging (nathanielksmith)
- parameterized host, port (nathanielksmith)
- competition release. Works, but full of dragons.
Nathaniel Smith firstname.lastname@example.org with gracious help from Andrew Roetker
Distributed under the Eclipse Public License, the same as Clojure.