欢迎!请查看关于页面了解有关此操作的更多信息。
这将允许使用JVM字节码发出instance?谓词调用,并且还允许像core.typed或tools.analyzer.jvm这样的工具在每个分支的基础上 infer var/local的类型,而无需为所有核心谓词进行特殊处理。
评论由:wajjo发布
相关票据 CLJ-1227 以及与Alex相关的引言
{引言}definline被认为是实验性功能,Rich希望阻止其使用,希望未来能将其删除。期望的替代方案类似于Common Lisp编译器宏,它允许编译器检测特殊情况并优化结果,但在无特殊行为的情况下仍然保留函数调用。{引言}
评论由:bronsa发布
此补丁使用“手动”:inline元数据对函数进行操作,它被许多其他核心函数(如+,-等)使用,而不仅仅是definline,因此Rich的评论不适用。