[Python-Dev] PEP 455: TransformDict (original) (raw)

Raymond Hettinger raymond.hettinger at gmail.com
Wed Oct 30 08:12:03 CET 2013


On Oct 28, 2013, at 1:16 PM, Victor Stinner <victor.stinner at gmail.com> wrote:

so what is the status of the PEP 455 (TransformDict)?

I'm giving a thorough evaluation of the proposal and am devoting chunks of time each weekend to reviewing the email threads, the links provided in the PEPs, looking at how well the TD fits in existing code.

I'm giving this work priority over my own list of things to add to 3.4 (most of which will now have to wait until 3.5).

This week, I'm teaching a five-day intermediate python class to highly experienced network engineers in Denver. We'll do some exercises using the TD and evaluate the results against alternative approaches.

Here are some preliminary notes (in no particular order):

The notes above are rough and I still have more work to do:

All of this will take some time. I understand that the 3.4 feature deadline is looming, but I would like to take the time to thoroughly think this through and make a good decision.

If I had to choose right now, a safe choice would be to focus on the primary use case and implement a clean CaseInsensitiveDict without the double-dict first-saved case-preserving feature. That said, I find the TD to be fascinating and there's more work to do before making a decision.

Hopefully, this post will make the thought process more transparent.

Cheers,

Raymond

-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.python.org/pipermail/python-dev/attachments/20131030/a33f20fc/attachment.html>



More information about the Python-Dev mailing list