9
为什么Lisp社区如此分散?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 首先,不仅有该语言的两个主要方言(Common Lisp和Scheme),而且每个方言都有许多单独的实现。例如,Chicken Scheme,Bigloo等……每个都有细微差别。 从现代的角度来看,这很奇怪,因为如今的语言倾向于具有确定的实现/规范。考虑一下Java,C#,Python,Ruby等,其中每个都有一个单独的权威站点,您可以从中找到API文档,下载等。当然,Lisp早于所有这些语言。但是话又说回来,甚至C / C ++也已经标准化(或多或少)。 这个社区的分裂是由于Lisp的年龄造成的吗?还是不同的实现/方言旨在解决不同的问题?我知道有充分的理由使Lisp永远不会像在单一的确定性实现中成长起来的语言那样统一,但是在这一点上,有充分的理由使Lisp社区不应该朝这个方向发展吗?