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
