-
Notifications
You must be signed in to change notification settings - Fork 4
The mudlle (MUD Language for Little Extensions) distribution, including compiler and some basic libraries.
MUME/mudlle
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
mudlle: MUD Language for Little Extensions ------------------------------------------ This software is Copyright (C) 1993-2012 David Gay and Gustav Hållberg. Read the COPYRIGHT file for terms of use. Installation ------------ To compile this software for 32-bit x86 on Linux or OS X, just type 'make'. To compile for 64-bit x86-64 on Linux or OS X, type 'make ARCH=amd64". Makefile contains a number of USE_xxx variables that can be set to 'yes' to enable that feature. They may require additional header files. Quick Introduction ------------------ mudlle is a small language designed for writing extensions to MUME, an online multi-user game. It is heavily inspired by Scheme. This distribution contains a stand-alone interpreter and compiler that can be used to experiment with the language. It is up to you to integrate it with your favourite application if you wish to use it as an extension language. Once compiled, run mudlle and check that basic stuff works: ./mudlle mudlle> 2+3 Result: 5 mudlle> EOF (Ctrl-D), or evaluating quit() will exit the interpreter. doc/mudlle-intro.doc and doc/mudlle-ref.doc contain a somewhat out of date language introduction and reference. However, everything described in those documents should still work. A compiler is available for x86 and x86-64. To load it, type: load("xc.mud") at the 'mudlle>' prompt. To compile a file: fcompile("<filename.mud>") This produces <filename.obj>. To load a compiled file: fload("<filename.obj>"); Remember, the source code is the documentation. Contact Information ------------------- You can contact me at [email protected]. My response time varies from 3 minutes to 3 months...
About
The mudlle (MUD Language for Little Extensions) distribution, including compiler and some basic libraries.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published