我的印象是,某处有一篇文章或文章声称每个足够大的项目(不是用Lisp变体编写)都包含一个执行不佳的Lisp解释器。谷歌没有任何东西,快速搜索SO也没有。这是一个众所周知的东西,记录在某个我忘记的地方,或者只是我想象中的一个虚构的东西?
如果存在,则可以理解这种文章的实际文档或链接。否则,我会删除这个问题。
答案 0 :(得分:5)
当他说出这句话时,Greenspun的意思是,Lisp为编写优秀的软件提供了许多基础技术,并且非正式(和低级)用其他语言编写的程序在它们成长时会重现其中的一些。
答案 1 :(得分:3)
是的,此声明为Greenspun's tenth rule(实际上是唯一的规则):
任何足够复杂的C或Fortran程序都包含一个ad hoc, 非正式指定的,错误缠身的,缓慢执行的一半 Common Lisp。
它是关于Lisp风格特征(特别是它的宏)的表现力的有效观点。但是,你写论文的程度并不严重。