Keith Dart <[EMAIL PROTECTED]> wrote:

> My personal gripe is this. I think the core language, as of 2.3 or 2.4
> is very good, has more features than most people will ever use, and they

Indeed, it has _too many_ features.  Look at the PEP about 3.0, and
you'll see that removing redundant features and regularizing a few
oddities is what it's meant to be all about.

> (Guido, et al.) can stop tinkering with it now and concentrate more on
> the standard libraries. 

No doubt the standard library needs more work, particularly if you count
the built-ins as being part of the library (which, technically, they
are).  Indeed, much of the redundancy previously mentioned is there
rather than in the core language strictly speaking -- e.g., all of the
things returning lists (from keys, values, items methods in dicts, to
the range built-in) mostly-duplicated with things returning iterators
(iterkeys, etc) or nearly so (xrange).  These are things that can't
change in 2.5 to avoid breaking backwards compatibility.  Other things,
where bw compat is not threatened, are no doubt going to be targeted in
2.5.


Alex
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to