每个大型项目都包含Lisp解释器吗?

时间:2012-02-16 00:25:59

标签: c++ c lisp project-management

我的印象是,某处有一篇文章或文章声称每个足够大的项目(不是用Lisp变体编写)都包含一个执行不佳的Lisp解释器。谷歌没有任何东西,快速搜索SO也没有。这是一个众所周知的东西,记录在某个我忘记的地方,或者只是我想象中的一个虚构的东西?

如果存在,则可以理解这种文章的实际文档或链接。否则,我会删除这个问题。

2 个答案:

答案 0 :(得分:5)

当他说出这句话时,Greenspun的意思是,Lisp为编写优秀的软件提供了许多基础技术,并且非正式(和低级)用其他语言编写的程序在它们成长时会重现其中的一些。

答案 1 :(得分:3)

是的,此声明为Greenspun's tenth rule(实际上是唯一的规则):

  

任何足够复杂的C或Fortran程序都包含一个ad hoc,   非正式指定的,错误缠身的,缓慢执行的一半   Common Lisp。

它是关于Lisp风格特征(特别是它的宏)的表现力的有效观点。但是,你写论文的程度并不严重。