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