language aesthetics

William Tanksley Google wtanksleyjr at cox.net
Wed May 21 10:51:26 EDT 2003


"Mike Rovner" <mike at bindkey.com> wrote:
>"William Tanksley Google" <wtanksleyjr at cox.net> wrote:
>>fun learning a language based on K and Joy, named "cK". It's a stack based
>>array language -- essentially a cross between APL and Forth, without odd
>>characters.

>Both APL and Forth are very milestone.
>Any one of them is polar different from Python in each own way.

I'm not recommending APL or Forth, though; merely languages which can
be compared to them.

>APL is very cryptic, probably the most cryptic language made.
>Yes, it's powerful, but like stenography is not good for human beings. ;)

Have you used it? I've tried; my experience is that it's tons of fun
to write, so much that rewriting a program in APL is as practical as
reading a program in other languages.

However, I gave up because I couldn't stand the alphabet; APL uses MANY
nonstandard characters. K fixes that; it uses only ASCII, and does so
in a very clean way.

>Forth is most flexible, the only syntax element you can't redefine is space.
>So you (have to) design the language for the task and not everyone is up to
>it.

There's a difference between "have to" and "can".

>They are nice and elegant in there ways and achieve _their_ design goals
>perfectly, but these goals are very different from Python.

If your desire is to learn another language, learn a different language.
If you don't want to learn another language, then by all means follow
that advice.

> Mike

-Billy




More information about the Python-list mailing list