评论者:ztellman
我已经使用正确的做法附带了补丁。不知何故,我忽略了如何进行此操作的详细说明,抱歉。我知道指导方针说不删除之前的补丁,但鉴于第一个补丁没有用,我已经删除它以减少混乱。
我完成了对友好创建方法的 print-dup,然后意识到一旦这些被正确集成,'pr' 就会将其作为向量发出。我相当确信创建方法并不是必要的,所以我已将其注释掉,但如果它们在某些我看不见的方面有用途,我很乐意把它们加回去。
我没有过多考虑内存效率,但我认为缓存散列是值得的。我可以看到创建每个集合的“带元”版本的论点,但鉴于这会使补丁的大小加倍,我认为这可能需要等待。