Thoughts about Python
Mike C. Fletcher
mcfletch at rogers.com
Wed Feb 25 15:55:04 EST 2004
Rainer Deyke wrote:
>Mike C. Fletcher wrote:
>
>
>>Actually, this is the classic problem of data-escaping. It's
>>*possible* to guarantee unique values when encoding as a string, but
>>it's a *lot* harder than just doing str( data ).
>>
>>
>
>In Python it's one extra line of code.
>
>from pickle import dumps
>dumps(data)
>
>
Sure, even used that to create the examples :) , but it instantiates and
invokes a huge class (~500 lines of Python code) built using multiple
other dictionaries, each of which would need to be serviced themselves
without getting into weird recursion problems. Pickling machinery is
*really heavy* (i.e. a lot harder for the computer to do, and a lot more
hairy to program) than a few structure lookups to find functions
computing hashes and/or equalities and the inclusion of a static
sequence type.
Peace and lava lamps,
Mike
_______________________________________
Mike C. Fletcher
Designer, VR Plumber, Coder
http://members.rogers.com/mcfletch/
More information about the Python-list
mailing list