Comment on draft PEP for deprecating six builtins

Roy Smith roy at panix.com
Mon Apr 29 08:35:24 EDT 2002


"Raymond Hettinger" <python at rcn.com> wrote:
> The six functions would be removed in Python 2.5 (having allowed
> two versions and a full year for code updates).

I don't use map(), reduce(), filter(), or for that matter lambdas.  Some 
part of me agrees with you that they don't belong in the core langugae.

But, given that they're there, and some people use them and depend on them 
for their code to work, removing them just for the sake of cleaning up the 
language is a poor idea.

As for giving people "a full year", before their code is broken, that's 
absurd.  Lots of folks run software a lot older than a year.  To break 
stuff that's a year old is just plain stupid.



More information about the Python-list mailing list