[Python-Dev] Proposal to eliminate PySet_Fini (original) (raw)

Alexander Belopolsky alexander.belopolsky at gmail.com
Fri Jun 30 03:06:18 CEST 2006


On 6/29/06, Josiah Carlson <jcarlson at uci.edu> wrote:

I disagree. You can get everything you need with a dict, and making sets a part of the language (besides being a builtin type), would necessarily add more overhead and maintenance to the language for little gain. If you need set-like functionality, and you need it to not be finalized, use a dict; it is available today, can do all the same things, and you don't need to wait at least 1.5 years until Python 2.6 is out.

That was a purely altruistic proposal. I've already discovered that sets are finalized and that some code that works with dict emulating a set may not work with a set. It will not make much difference for me if my proposal will be implemented in 2.6 or even in 3.0, but the sooner it will happen the fewer people will stumble on the same problem that I did. I also feel that dummy allocated on the heap and the free set list are complicating the code with no gain.

Given negaive feedback, I will probably not try to make a patch, but such patch would mostly consist of removed lines.



More information about the Python-Dev mailing list