functional-programming - 为什么项目选择 Lisp?

标签 functional-programming lisp

与其他主要函数式语言相比,我正在寻求 Lisp(任何方言)为项目提供的具体且独特的功能。

例如,Haskell 提供惰性求值、纯度和类型系统,有助于构建更正确的程序。 Erlang 通过专门使用消息传递、轻量级进程等使并发编程变得更加容易。

LISP 带来了什么?对于某些项目来说,是什么使它成为比其他语言更好的套件?其他语言缺乏哪些功能使其适用?

我并不是在攻击 Lisp;我并不是在攻击 Lisp。我想更多地了解它以及如果今天使用它会带来什么优势。请具体说明:)

最佳答案

当我问自己与你类似的问题时,我搜索并找到了这篇文章:

它没有过多讨论细节,但粗略地描述了 Lisp 为何有意义。我发现它非常有用(以及整个 http://www.defmacro.org/ 网站 - 就像那里的很多帖子,例如 this one )。

关于functional-programming - 为什么项目选择 Lisp?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9286318/

相关文章:

lisp - McCLIM,如何捕捉击键?

lisp - little lisper 1974 版中如何使用 lisp 方言中定义的函数

lisp - 无法理解 LISP 中的一段代码

javascript - check for this.length into a function 是什么意思?

json - 为解析 JSON 字符串的递归调用获取正确的子序列

JavaScript (es6) haskel where alternative

functional-programming - 函数式编程模型效率(特定于 Erlang)

emacs - 字符串到数字和插入给出控制字符(例如 ^C、^D)而不是数字(例如 3、4)

haskell - 如何定义该函数的类型配置文件?

math - 哪些术语对应于类别理论中的 Map、Filter、Foldable、Bind 等?