Mat Cauthon wrote:... Lisp is elegant now?
...
((note: Python for life!))
Well, I was hoping someone would juxtapose lisp and python. My first thought, after seeing the pile of parens, was that we're only partway through the evolution of bracketing chars.
First we had Fortran and Lisp, which used only parens. Then more and more bracketing chars were introduced, to the point that we started seeing web pages with embedded Javascript, using <>, {}, [], (), and two-level brackets like <html>...</html>, to produce truly unreadable jumbles of syntax whose rules change with every level of grouping.
But the Python folks have started the next stage of the evolution, by eliminating the outer level of bracketing chars, {}, and replacing them with whitespace. Perhaps now we'll see this approach adopted by other languages.
And eventually, people will start to discover that the endpoint of this process has already been realized, in the
Whitespace programming language. Eventually the most advanced will adopt Whitespace, and all other characters will be merely commentary.