MiniLisp是个用1000行C语言写的Lisp解释器,其支持:
整数、符号、cons单元格全局变量局部变量原始函数,例如+、=、<或list,用户定义的函数宏观系统垃圾收集器编译$makeMiniLisp已经在Linuxx86/x86-64和64位macOS上进行了测试。代码与体系结构无关,因此应该能够在其他类Unix操作系统上编译和运行。
测试MiniLisp带有一个全面的测试套件。为了运行测试,给出“test”参数。
$maketest语言特点MiniLisp是传统的Lisp解释器。它一次从标准输入中读取一个表达式,对其求值,然后打印出表达式的返回值。这是有效输入的示例。
(+12)
评论