欢迎!请参阅关于页面以获取更多有关如何使用本站的详细信息。
这将允许实例?谓词调用使用JVM字节码发出,也将允许core.typed或tools.analyzer.jvm等工具在每分支的基础上推断var/局部变量的类型,而无需为所有核心谓词特别处理。
评论者:wagjo
相关票据 CLJ-1227 和相关的Alex引语
{引语}definline 被视为一个实验性特性,Rich希望鼓励其使用,因为希望在将来删除它。期望的替代方案是类似于Common Lisp编译器宏的某种东西,这可以让编译器检测特殊情境并优化结果,但不能没有保留函数调用,以便在没有特殊行为的情况下可以使用。{引语}
评论者:bronsa
此补丁使用了函数的“手动”:inline元数据,它被许多其他核心函数(如+、-等)使用,不是definline,因此Rich的评论不适用。