由 ztellman 发表的评论
我已经使用正确的方法附带了补丁。不知何故,我遗漏了如何做到这点的详细说明,非常抱歉。我知道指南说不要删除以前的补丁,但由于第一个补丁没有用,我已经删除它以减少混淆。
我做了print-dup
友好的创建方法,然后意识到一旦这些方法得到适当整合,'pr'将仅将这些作为向量发出。我相当确信创建方法是不必要的,因此已将它们注释掉,但如果发现了我看不见的某些原因有用的话,我很乐意将它们再添加回去。
我没有充分考虑内存效率,但我想缓存散列是值得的。我可以看到创建每个集合的"带有元数据"版本的论点,但由于这将使已经巨大的补丁的大小加倍,我认为这可能需要稍后再考虑。