【发布时间】:2011-01-15 11:51:34
【问题描述】:
我终于开始学习函数式语言(emacs lisp),它明确区分了函数和特殊形式,例如流控制,例如 if。
特殊形式与函数不同是否有基本/理论原因?是否有任何语言提供功能性if?
谢谢
【问题讨论】:
-
附带说明 - 虽然 emacs lisp 很有趣,因为您可以使用它来操作 Emacs,但随着语言的发展,它已经过时了。您可能想尝试一些更现代的东西,例如方案。
-
@troelskn:你应该把 elisp 称为“crappy”而不是“old”。 GNU Emacs Lisp(1985:jwz.org/doc/emacs-timeline.html)比 Scheme(1975:library.readscheme.org/page1.html)大约年轻 10 岁。
标签: function lisp functional-programming special-form