[Python-Dev] Re: [Python-checkins] python/dist/src/Lib types.py,1.26,1.27

Guido van Rossum guido@python.org
Thu, 23 May 2002 15:35:56 -0400


> It follows: *every* argument is flawed because the basis of the
> argument might change or be deprecated :-) I agree to
> Kevin that deprecating the 'cold way' is not nice. 

Nobody suggested the module would be removed instantly (which I
presume you mean by "deprecating the 'cold way'" -- otherwise I don't
understand what you mean by that).  Please read the documentation on
the deprecation process (PEP 4 and 5, and to some extent PEP 230)
before making assumptions.

> Moreover, I don't think that 'use the builtins' is
> a brilliant idea. Even in the standard lib more than *80* modules use
> the name 'list' for their own purposes. People just don't
> associate 'list', 'dict', 'str' etc.  with types but use it in every 
> day live as a convenient name.

Most of these have been built-in functions for a very long time, so
the naming conflict has always been an issue.

--Guido van Rossum (home page: http://www.python.org/~guido/)