[Python-Dev] sizeof(long) != sizeof(void*)
Samuele Pedroni
pedronis at bluewin.ch
Fri Aug 8 01:02:13 EDT 2003
At 03:50 07.08.2003 +0200, Samuele Pedroni wrote:
>At 21:23 06.08.2003 -0400, Tim Peters wrote:
>
>>Note that I don't object to introducing a mechanism that copy etc can use
>>that's highly efficient under all implementations. But the introduction of
>>such a mechanism isn't sufficient reason to get rid of the current id(),
>>even if id() is horridly expensive in some implementations.
>
>yes, that would be a reasonable compromise, basically as implemented the
>new Jython id is costly a bit in speed (not so relevant) and then memory
>if one asks the id of a lot of long lived objects, so users should be
>aware of this and in case stear away from id, having copy.deepcopy etc not
>using id(.) would help with that. Deprecating maybe is too much but at
>least making users aware that id() is horridly expensive in some
>implementations <wink>.
I will follow up with something more concrete to discuss about (some
patches) at some point in the 2.4 timeframe. Now I want to focus on other
things. At least the problems have been put on the table and
misunderstandings cleared up.
regards.
More information about the Python-Dev
mailing list