leisp在鼻子里

2021-04-22 11:27:38

这是一个用于一个真正简单的动态范围范围的架构的解释器。 它只与Gforth一起运行,因为它使用了它的结构来实现其数据结构。 这个口译员的一个越来越多的部分是读者,在那里我必须做很多堆栈杂耍,以保持一切。 它并不是' Tlook现在非常涉及,但我记得关于读者例程的堆栈布局的花费相当多的时间。 在这里阅读为什么我做了最肯定的是错误的。 假设你有Gforth安装了(如果你可以在摩托斯上你可以获得Itvia brew),请开始 S" (+ 1 2 3)" Lisp-Load-from-String Lisp-Display => 6 OKS" test.scm" Lisp-Load-From-File Lisp-Display => 4 120()好的 在该示例中,在Test.Scm中打印4和120,并且()是评估文件的结果。