Sectorlisp –在引导扇区中引导Lisp

2020-12-29 03:17:35

ectorallisp是一项工作,旨在从512字节引导扇区的裸机上引导John McCarthy的元循环评估程序。

有关LISP在线的许多信息都倾向于集中于野生宏,JIT编译或其作为更好的XML和更好的JSON的优点。但是,从1950年代开始的主要材料却相对较少,这强调了LISP的根本简单性质,上面的元循环评估者最好地证明了这一点。

该项目旨在通过构建可能的最小的LISP机器来促进LISP原始设计的基本要素的根本简化。由于二进制文件占用空间不到1 KB,因此能够在不依赖现代PC的情况下本机运行,因此,sectorlisp可能是迄今为止最微小的自托管LISP解释器。

但是,我们离实现我们的目标还有很长的路要走,我们的目标是要使它的扇区足够小以适合软盘的主引导记录,例如扇区。如果您可以帮助该项目实现其目标,请向我们发送请求请求!

上面的视频演示了如何在blinkenlightsemulator中引导扇区,以引导元循环评估器,该评估器评估用于查找树中第一个元素的程序。