评论者:ztellman
我已经使用正确的方法附加了补丁。由于我漏掉了对这个过程的详细说明,很抱歉。我知道指南上说不要删除以前的补丁,但鉴于第一个补丁没有用,我已经删除它以减少混淆。
我执行了对 print-dup 友好的创建方法,然后意识到一旦这些被正确集成,'pr' 将只会将这些作为向量发出。我相当确信这些创建方法是不必要的,所以我将它们注释掉了,但如果它们因某种我看不见的原因有用,我很乐意重新添加。
我没有太多考虑内存效率,但我想缓存哈希值是值得的。我可以理解创建每个集合的“带元数据”版本的理由,但由于这将使补丁的大小翻倍,我认为这应该等待。