[Python-3000] _heapq.c, etc. (was Re: Heaptypes) (original) (raw)

Blake Winton bwinton at latte.ca
Fri Jul 20 20:07:36 CEST 2007


Guido van Rossum wrote:

While the pickle/cPickle, StringIO/cStringIO, etc., naming can be a bit annoying, it does give me the choice whether I want it to be fast or flexible. I definitely don't want to continue the old habit of having a slow and a fast module with different names; the experience with especially cPickle and cStringIO is that everyone believes their code is performance critical and hence uses the C version if it exists, thereby repeating the same idiom over and over.

Until they need to turn Unicode strings into file-like objects, at which point they go back to StringIO. (Why yes, I was recently bitten by that particular "restriction". :)

Later, Blake.



More information about the Python-3000 mailing list