On 12/18/06, Brett Cannon <[EMAIL PROTECTED]> wrote: [me] > > Well, what do you think of my pronouncement in response to Thomas's > > mail (just rename a bunch of things that don't conform to our own > > naming standard)? That should limit the discussion to what's the best > > name for StringIO etc. > > Sounds good. The only sticky point is whether we want to keep this > dichotomy of C/Python implementations ala pickle and StringIO going. I > personally would rather choose one (Python or C) and then work on getting > the other to have the proper semantics. If we choose the C version we can > stick the Python versions into lib-old or something so that if alternative > Python implementations want to keep them alive and up-to-date they can for > their own usage but the burden is taken off of us.
Just to clairfy, I think this should all be done the way heapq.py / _heapq.c work. Python users should only import the "python" module which should contain a complete implementation in Python but which replaces selective parts (or everything) with faster versions from the C module if available. -- --Guido van Rossum (home page: http://www.python.org/~guido/) _______________________________________________ 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
