与其他主要函数式语言相比,我正在寻求 Lisp(任何方言)为项目提供的具体且独特的功能。
例如,Haskell 提供惰性求值、纯度和类型系统,有助于构建更正确的程序。 Erlang 通过专门使用消息传递、轻量级进程等使并发编程变得更加容易。
LISP 带来了什么?对于某些项目来说,是什么使它成为比其他语言更好的套件?其他语言缺乏哪些功能使其适用?
我并不是在攻击 Lisp;我并不是在攻击 Lisp。我想更多地了解它以及如果今天使用它会带来什么优势。请具体说明:)
最佳答案
当我问自己与你类似的问题时,我搜索并找到了这篇文章:
它没有过多讨论细节,但粗略地描述了 Lisp 为何有意义。我发现它非常有用(以及整个 http://www.defmacro.org/ 网站 - 就像那里的很多帖子,例如 this one )。
关于functional-programming - 为什么项目选择 Lisp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9286318/