2024年Clojure现状调查中分享您的想法!

欢迎!有关如何使用本站的信息,请参阅关于页面。

0
Clojure

{{clojure.walk/macroexpand-all}}函数看起来像是通用递归宏扩展,但实际上并不是,因为它不理解如{{let}}这样的特殊形式。

当前补丁: 0001-CLJ-1240-Note-limits-of-clojure.walk-macroexpand-all.patch

此补丁中修改的文档字符串指出,{{clojure.walk/macroexpand-all}}与Clojure编译器的宏扩展并不相同,应仅用于开发。

1 答案

0
参考资料:https://clojure.atlassian.net/browse/CLJ-1240 (由 stuart.sierra 报告)
...