Python, a perfect crystal?

Roman Suzi rnd at onego.ru
Sun Feb 9 01:36:14 EST 2003


On 8 Feb 2003, Paul Rubin wrote:

>There's an old saying about programming languages: APL is a perfect crystal;
>if you add anything to it, it becomes flawed.

Really? Six years ago I developed APL interpreter (just for fun)
under DOS. It was not complete one, but I had added advanced features
I needed to it (mainly some new indexing I needed for my math diploma work).

>Lisp, on the other hand, is a ball of mud: throw anything into it and it's
>still Lisp.
>
>So now we have PEP 308, about conditional expressions for Python, the
>subject of endless enormous threads here both in past times and now.

...

>Does that mean Python has that APL-like crystalline characteristic?
>Is that a good thing or a bad thing?

No. Python is a crystal of glass ("practicality beats purity"). (And glass is
really a liquid) Guido started with tetrahedron. So probably Python direction
is toward sphere.

>I do know that Lisp has been much more successful than APL for
>developing big, complicated software systems.  Its flexibility may
>have something to do with that.  Or maybe not.
>
>Python will certainly keep evolving as its implementations get more
>serious and powerful.  I wonder how that crystalline quality will
>evolve with it.


Sincerely yours, Roman Suzi
-- 
rnd at onego.ru =\= My AI powered by Linux RedHat 7.3






More information about the Python-list mailing list