评论由:alexmiller 提出
关于 Clojure 的未决工单有约 400 项。由于这是对打印的增强功能,因此通常认为其优先级低于缺陷。此外,该建议更改编译器、字节码生成代码,并添加到生成对象中,这些更改具有未评估的潜在广泛影响。这些因素的结合意味着我们可能需要一段时间才能专心研究。
您可以采取的有助于改进的事项
1) 简化描述。来到这个工单的人(筛选人员和最终 Rich)希望通过最小的努力获得对描述的最大理解。如果您还未查看,我们关于此有一些指南:http://dev.clojure.org/display/community/Creating+Tickets。对于一个增强功能,最好是一个简短(1-2 句)的问题描述和一个我可以运行的 repl 中的示例。然后是一个建议(尽可能地简短)。例如:CLJ-1529, CLJ-1325, CLJ-1378。对于这种类型的增强,看到(简短)前后版本,其中用户能看到此更改,通常是筛选人员理解益处的最快方式。
2) 预先评估和移除阻碍因素。如您所提到的,您正在更改每个函数对象的大小。大小和构建时间有怎样的影响?提供数据和/或测试工具可以帮助筛选人员避免这项工作。最好在附件或注释中留下详细信息,并在描述中引用它,如果内容较长。
3) 让其他人进行筛选(请参阅 http://dev.clojure.org/display/community/Screening+Tickets ) - 尽管筛选人员(通常是本人)的工作需要重新处理,但让更多的人早期查看有助于。在 #clojure 上请求其他人查看,尝试操作等。如果有尚未解决的问题,留其在描述中可以帮助指导我的工作。