I am not sure if an official naming scheme is really necessary. For
StringIO and BytesIO, I simply added a leading underscore the Python
implementations and rename them if the C implementations aren't
available. So, the Python versions remain available for testing, or if
someone needs them.

-- Alexandre

On 7/21/07, Greg Ewing <[EMAIL PROTECTED]> wrote:
> Martin v. Löwis wrote:
> > You mean, like prefixing it with c, e.g. StringIO vs. cStringIO,
> > pickle vs. cPickle?
>
> Yes, but with an official scheme for deriving the names
> from the main package name, and also an understanding
> that these are implementation details to be used only
> when really necessary (hence the leading underscores).
>
> Considering Guido's comment about people gratuitously
> using the C versions, perhaps only the Python version
> should be made available as an official alternative.
> It's unlikely that people will gratuitously choose what
> they perceive to be a *slower* version of the module. :-)
_______________________________________________
Python-3000 mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-3000
Unsubscribe: 
http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com

Reply via email to