On Sun, 02 Oct 2011 16:41:16 +0200 Antoine Pitrou <solip...@pitrou.net> wrote:
> Le dimanche 02 octobre 2011 à 23:39 +0900, Stephen J. Turnbull a écrit : > > Antoine Pitrou writes: > > > > > StringIO is an in-memory file-like object, like in 2.x (where it lived > > > in the "cStringIO" module). I don't think it's a novel thing. > > > > The problem is the name "StringIO". Something like "StringStream" or > > "StringBuffer" might be more discoverable. I personally didn't have > > trouble deducing that "StringIO" means "treat a string like a file", > > but it's not immediately obvious what the module is for (unless you > > already know). > > I'm not sure why "StringStream" or "StringBuffer" would be more > discoverable, unless you're coming from a language where these names are > well-known. A "stream" is usually related to I/O, anyway; while a > "buffer" is more like an implementation detail. > I personally like the relative tersity of "StringIO". Apparently the real word is "terseness". My bad. Antoine. _______________________________________________ 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