On 16/04/2011 22:28, "Martin v. Löwis" wrote:
Am 16.04.2011 21:13, schrieb Vinay Sajip:
Martin v. Löwis<martin<at> v.loewis.de> writes:
Does it actually need improvement?
I can't actually say, but I assume it keeps changing for the better - albeit
slowly. I wasn't thinking of specific improvements, just the idea of continuous
improvement in general...
Hmm. I cannot believe in the notion of "continuous improvement"; I'd
guess that it is rather "continuous change".
I can see three possible areas of improvment:
1. Bugs: if there are any, they should clearly be fixed. However, JSON
is a simple format, so the implementation should be able to converge
to something fairly correct quickly.
2. Performance: there is always room for performance improvements.
However, I strongly recommend to not bother unless a severe
bottleneck can be demonstrated.
Well, there was a 5x speedup demonstrated comparing simplejson to the
standard library json module. That sound like *very* worth pursuing (and
crazy not to pursue). I've had json serialisation be the bottleneck in
web applications generating several megabytes of json for some requests.
All the best,
Michael Foord
3. API changes: people apparently want JSON to be more flexible wrt.
Python types that are not directly supported in JSON. I'd rather take
a conservative approach here, involving a lot of people before adding
an API feature or even an incompatibility.
Regards,
Martin
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/fuzzyman%40voidspace.org.uk
--
http://www.voidspace.org.uk/
May you do good and not evil
May you find forgiveness for yourself and forgive others
May you share freely, never taking more than you give.
-- the sqlite blessing http://www.sqlite.org/different.html
_______________________________________________
Python-Dev mailing list
Python-Dev@python.org
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com