How often I hear this argument :)
For many people, serialized data is not persisted.  But used e.g. for sending 
information over the wire, or between processes.
Marshal is very good for that.  Additionally, it doesn't have any side effects 
since it just stores primitive types and is thus "safe".
EVE Online uses its own extended version of the marshal system, and has for 
years, because it is fast and it can be
tuned to an application domain by adding custom opcodes.

> -----Original Message-----
> From: Python-Dev [mailto:python-dev-
> [email protected]] On Behalf Of Barry Warsaw
> Sent: Tuesday, January 28, 2014 17:23
> To: [email protected]
> Subject: Re: [Python-Dev] Python 3.4, marshal dumps slower (version 3
> protocol)


> marshall is not guaranteed to be backward compatible between Python
> versions, so it's generally not a good idea to use it for serialization.


_______________________________________________
Python-Dev mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-dev
Unsubscribe: 
https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com

Reply via email to