评论者:ztellman
我已经使用正确的方法附上了补丁。不知何故,我遗漏了如何操作的详细说明,对此表示歉意。我知道方针说明不要删除以前的补丁,但是鉴于第一个补丁没有用,我已经删除它以减少混淆。
我进行了print-dup友好的创建方法,然后意识到一旦这些方法得到适当整合,'pr'将直接将这些方法作为向量发出。我相当确定这些创建方法是不必要的,因此我将它们注释掉了,但如果它们在某些我看不到的理由下有用,我很乐意把它们加回来。
我没有过多考虑内存效率,但我觉得缓存哈希是值得的。我可以理解创建每个集合的“带元数据”版本的观点,但是鉴于那将使补丁的大小加倍,所以我认为这应该稍后再说。