The MudOS driver is the program (written in C) which provides the lowlevel support that makes a mud possible. The driver does many things including:
accepts connections from remote machines (via a communications port) and
attaches those connections to the login object (/adm/login.c on TMI).
provides a set of external functions (efuns) that may be called from
within LPC objects.
compiles files into a compact internal tokenized form via the new(filename)
(or clone_object(filename)) efun.
interprets (executes) objects represented in the tokenized form. The
two main ways in which code gets executed are as follows: