BMUD is a project mainly written in ..., based on the GPL-3.0 license.
BMUD
In order to compile and run this project, you must have BYOND installed. BYOND is a programming language aimed at the creation of 2D games, that also supports telnet connections. It runs a virtual machine, and handles client/server communication amongst other things for you. The language is quite nice to deal with in many ways.
BYOND is a programming language aimed at the creation of 2D/Isometric online games, which also happens to support telnet and as such is viable for the creation of MUDs. BYOND runs in a virtual machine, and handles client/server networking for you. Its single-threaded, and the language is quite nice to deal with.
The code documentation is VERY minor at the moment. That should change when I have time, but until then, here is a short rundown of some key stuff:
BYOND will, at least with default settings, store libraries under ~/.byond/lib/, separated by author of the library. So ~/.byond/lib/alathon/callwrapper/ is the Alathon.callwrapper library.
Check out the Makefile under depend: to see how DreamDownload works, a downloader for libraries.