clojure - 学习如何编写 Clojure/Lisp 宏的书

标签 clojure lisp jvm-languages

<分区>

我正在阅读“Clojure 编程”,我对一本讨论如何尽可能广泛地创建宏的书很感兴趣。

你推荐一本书吗?

谢谢。

最佳答案

关于 Lisp 宏的典型书籍可能是 Paul Graham 的 On Lisp .虽然它使用了 Common Lisp,但如果您真的想查看它的宏,那并不重要,尽管 Clojure 在许多层面上是不同的。 (首先,Clojure 是 Lisp-1。)

关于clojure - 学习如何编写 Clojure/Lisp 宏的书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3571518/

相关文章:

repl 和编译文件之间的 lisp 包差异

java - 将结果写入 volatile 变量以防止测试中的死代码消除

scala - Scala REPL中的递归重载语义-JVM语言

clojure - 在 clojure.spec 中提供默认值

https - Clojure:在heroku上包装ssl重定向?

open-source - 有哪些非常大的函数式语言项目可以免费获得?

lisp - 如何使用双 float ?

lisp - 为什么必须在单独的表达式中评估 'require' 才能使用包

java - 如何将 ${Installer :sys. languageId} 分解为 language_country_variant?

Clojure 和 ZeroMQ