haw*_*eye 7 lisp macros scheme clojure
这家伙认为,向LISP添加fexprs可以大大简化计划中语言的实现.
在这里,我们看到如何使用MacCarthy的LISP实现宏.
我的问题是 - 添加f-exprs是否简化了LISP中宏的实现?
Man*_*oni 12
我就是那个人.:)
与内核语言一样,Fexprs大大简化了语言 - 内核只有三个内置函数:$ define!(用于向环境添加新绑定),$ if(通常)和$ vau(类似于lambda,但不评估其参数).
此外,宏(fexprs)可以用作函数可以 - 不像当前的Lisp,其中宏与运行时分开工作.这使得语言更加通用.
也就是说,目前还没有用Kernel或其他带有fexprs的新Lisp编写的实际应用程序.这是一个由少数人积极修补的领域.
归档时间:
14 年,1 月 前
查看次数:
744 次
最近记录: