烂:肯·汤普森(Ken Thompson)关于将信任作为微型Lisp编译器的思考的演示 源码
烂 Rotten是一个小型的自托管Lisp,旨在探索Ken Thompson的的 。 简而言之 Rotten编译为简单的抽象机(“ VM”)。 VM是在实现的。 现在也有了Python的原型实现! 从Rotten到VM代码的编译器是。 烂真的很小! Rotten是一个非常简单的Lisp,它针对非常高级的虚拟机,因此其实现非常小: 文件 LOC 描述 编译 〜70 编译器 虚拟机 〜100 VM解释器 代表 〜70 代表及其他便利 总: <250 有存储库中的其他文件,但他们大多是不必要的,除了compile.rotc (的编译版本compile.rot ) -这是需要
下载地址
用户评论