评论由:ztellman发表
我附上了一个使用正确方法的补丁。不知何故,我错过了这个详细说明,抱歉。我知道指南说不应该删除以前的补丁,但由于第一个补丁无用,我已将其删除以减少混淆。
我已经实现了友好易用的<强>print-dup强>创建方法,然后意识到一旦这些方法得到适当整合,'pr'将直接将这些输出为向量。我相当确信创建方法并非必需,因此已将它们注释掉,但若在某些我看不见的理由上有用,我也会高兴地将其添加回来。
我在内存效率方面没有过多思考,但我认为缓存哈希值是值得的。我可以看出创建每个集合的“with-meta”版本的论点,但鉴于这会使已经非常大的补丁大小翻倍,我认为这可能暂时不宜实施。