[MUD-Dev2] [DESIGN] Clojure?

Matt Cruikshank mattcruikshank at gmail.com
Tue Feb 10 14:23:18 CET 2009


>> It seems like it has an interesting mix of technologies that might
>> make parts of MUD development much, much easier.
>
> Like?

Well, Clojure is designed from the ground up to support concurrent
threads.  Most of the heavy lifting is done by executing functions
against memory that is inherently transactional, but requires no
thread locks.  This seems perfect for tons of players and mobs
interacting with a world that needs coherent updates.

Some of the design concepts in Clojure strike me as revolutionary.

But, it's a Lisp-like language, and it's implemented on top of JVM, so
I'm not 100% sure I'd want to go diving right in.  :-)

-Matt



More information about the mud-dev2-archive mailing list