On Sep 6, 12:56 pm, Paul Boddie <[EMAIL PROTECTED]> wrote:

> I think there's been a widespread "kitchen sink" mentality around the
> Python language for some time, which is where the multimethods
> proposal, amongst others, fits in here.

Maybe that's one of two fixed points in the evolution of a programming
language? The other one might be an almost non-designed and small
language with a vast and flat library a la PHP and Zend. Apparently
even Scheme moves into the kitchen sink today with the new R6RS
specification.

Python is going to be the-right-thing with abandoning the print
statement or making lists a bit more monotyped with a type aware sort.
The worse-is-better philosophy on the other hand is  indifferent
towards stylistic consistency and equipped with less nominalistic
pedantry ( "this is a list and therefore you only have to use it as a
list and not as a multiset..." ).

This explains also the lack of interest into the std library which
will be reduced to CPython services and basic datatypes. But there are
also organizational issues and I don't even think that a lib that
provides applications and domain specific services has to be
necessarily maintained and approved by python-dev. I'd go even further
and contend that's one of the issues where a rather large community
such as Pythons could grow up and set code review standards ( and I
mean *manual* code reviews of conscientous readers. I don't mean
cheesecake or up(down)moddings in Web 2.0 style, implementing the
"wisdom of the crowd" ). I can even live with Eggs and a not-so-common
code base but not with low quality.


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

Reply via email to