[Python-Dev] A new dict for Xmas? (original) (raw)

Mark Shannon mark at hotpy.org
Fri Dec 16 11:03:30 CET 2011


Greg Ewing wrote:

Mark Shannon wrote:

I have a new dict implementation which allows sharing of keys between objects of the same class. We already have the slots mechanism for memory savings. Have you done any comparisons with that?

You can't make Python programmers use slots, neither can you automatically change existing programs.

Are you suggesting that because the slots mechanism exists, the dict implementation doesn't have to be efficient?

Seems to me that slots ought to save even more memory, since it eliminates the per-instance dict altogether rather than just the keys half of it.

Of course using slots saves more memory, but people don't use them much.

Cheers, Mark.



More information about the Python-Dev mailing list