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

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

0
Clojure

var-symbol 提供了 resolved 的明显互补操作。resolve 函数将符号映射到 var,通过在环境中解析它,var-symbol 允许用户在 var 命名的情况下从 var 中恢复根绑定符号。如果 var 未命名,var-symbol 返回 nil。

这与 CLJ-1488 相关,因为它处理了在不需要用户手动重建绑定符号的情况下,根据绑定它们的符号以符号方式操纵 var 的常见情况。此外,这个补丁还很好地处理了未命名的 var 的不明显的实现 consequent 情况。

依赖于 CLJ-1488

2 个答案

0

评论者:jafingerhut

2014年8月2日的补丁文件0001-Implement-var-symbol.patch无法干净地应用。我没有检查过在今天早些时候提交到 Clojure master 的某些提交之前,它是否可以干净地应用,但如果可以,那么这些提交已经使这个补丁变得“过时”。

有关如何更新补丁的建议,请参阅 http://dev.clojure.org/display/community/Developing Patches 中的“更新过时的补丁”部分。

0
...