This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author brandtbucher
Recipients Dennis Sweeney, brandtbucher, rhettinger
Date 2021-06-02.03:35:37
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1622604937.62.0.627031573223.issue44283@roundup.psfhosted.org>
In-reply-to
Content
Hm. I’m not sure if the HAMT makes much sense. We don’t really care about efficient mutation or copies... constant-time lookups seem to be overwhelmingly the most valuable factor here.

I personally think that creating some sort of hashable dict and teaching marshal how to serialize/deserialize it could be a promising path forward. I imagine its actual design could mirror dict (sort of like set/frozenset).

That might be a rather drastic step though. Perhaps it’s better to first prove that building a mapping at runtime is too slow.
History
Date User Action Args
2021-06-02 03:35:37brandtbuchersetrecipients: + brandtbucher, rhettinger, Dennis Sweeney
2021-06-02 03:35:37brandtbuchersetmessageid: <1622604937.62.0.627031573223.issue44283@roundup.psfhosted.org>
2021-06-02 03:35:37brandtbucherlinkissue44283 messages
2021-06-02 03:35:37brandtbuchercreate