Conversation with Arthur Whitney, programming language designer
mags.acm.org
mags.acm.org
It got me to thinking about the virtues of simplicity instead of the increasing complexity that we are getting into.
I don't think that's fair. They are general-purpose languages. It's true that they've mostly been used on certain classes of problems so far, but that could just be a historical accident. Who's to say what people would make with them if they found a broader audience?
Whitney is not someone who thinks in special cases.
Edit: I agree with everything else you said, though.
There's a reasonable argument that APL and derivatives are more expressive than lisp and its derivatives, at the expensive of having a much larger startup cost in terms of things you have to know.
I suspect that in another few years the old-school APL alphabet will be positioned to start making a comeback, via in-software, touch-screen 'keyboards' (thereby eliminating the expense of a very small run of 'funny symbol' keyboards).
I read an article on APL back in the early 80s and it sounded wonderful, but I never had an occasion to learn or use it. The closest thing for me now are list operations in Python and the collection functions I'm learning in Clojure right now.