* MudOS 是啥 ?

MudOS 驱动程式 (driver) 是提供 mud  低阶支援的程式 (以 C  撰写的 LPmud).
这个程式包括以下的许多功能:

0)  透过一个通讯埠接受远端机器 (remote machines)  连线, 并将这些连线接上
    连线物件 (login object)  (在 TMI 中是 /adm/login.c).

1)  提供一套外部的函式 (external functions, efuns,  译按: 在原 MudOS 
    v21c2 doc/efun  目录下所附的一大堆文件中, 称 efuns 为 emulated 
    functions (超越函式), 哇勒....) , 可以在 LPC  物件中呼叫使用.

2)  透过 new(档案名称)  或 clone_object(档案名称) 外部函式, 编译档案为简
    洁的内部表徵形式 (compact internal tokenized form)

3)  解译 (interpret)［或执行 (execute)］已成为表徵形式 (tokenized form) 
    的物件. 执行程式码有以下两种方法:

    a)  驱动程式以使用者的输入为准 (透过通讯埠) , 呼叫物件中的函式. 这些
	特定的函式呼叫, 根据 mud  的物件所指定的使用者指令 (command)  和
	函式间的关系为准［透过 add_action(函式名称, 指令名称) ］. 在 LPC
	物件中, 驱动程式也会因为特定的外部函式 (像 init, create, clean_up
	等等) .
    b)  物件可以透过 call_other(物件, 函式名称, 参数...)  外部函式, 让驱
	动程式执行其他物件中的程式码. 与 call_other() 等效的另一种写法是
	物件->函式名称( 参数... ).

翻译:	Spock @ FF	97.Aug.8.
