欢迎!有关如何使用本网站的信息,请参阅 关于 页面。
这将允许实例?谓词调用使用 JVM 字节码发出,还允许像 core.typed 或 tools.analyzer.jvm 这样的工具在没有必须为所有核心谓词进行特殊处理的情况下,根据每个分支推断 var/local 的类型。
评论由:wagjo 提出
相关的票号 CLJ-1227 和 Alex 的相关引用
{quote}definline 被视为一个实验性特性,Rich 希望限制其使用,因为希望未来废除它。期望的替代方案类似于 common lisp 编译器的宏,允许编译器检测特殊情境并优化结果,但在没有特殊行为的情况下仍然保留函数调用。{quote}
评论由:bronsa 提出
此补丁在函数上使用“手动”的 :inline 元数据,它被许多其他核心函数(如 +,- 等)使用,不是 definline 所以 Rich 的评论不适用。