General question about Python design goals

Mike Meyer mwm at mired.org
Wed Nov 30 01:33:14 EST 2005


Paul Rubin <http://phr.cx@NOSPAM.invalid> writes:
> Mike Meyer <mwm at mired.org> writes:
>> But a programming language (or UI) is not just a collection of syntax
>> and and interfaces - it's an implementation. You need to keep in mind
>> that "practicality beats purity". 
> An awful lot of the time in this newsgroup, "practicality beats
> purity" translates as "the programmer can just be a lazy slob".

You post that as if it were a bad thing.

>> If following POLA makes the implementation an order of magnitude
>> slower or larger, then you don't follow POLA - at least until you
>> can do it without that cost.
> If following POLA costs that much, at least in the kinds of examples
> we talk about all the time here, something is probably wrong with the
> implementation (or the design) to begin with.

True, but not constructive. Knowing that something is wrong is
easy. Diagnosing the problem is harder. Curing it is even harder. And
unti you get to that last step, you haven't done anything to improve
the situation.

    <mike
-- 
Mike Meyer <mwm at mired.org>			http://www.mired.org/home/mwm/
Independent WWW/Perforce/FreeBSD/Unix consultant, email for more information.



More information about the Python-list mailing list