Paul Graham has written some interesting discussion of this problem, though primarily directed at Lisp, not Perl. It's spread through his discussions about the design of arc, but there's one particular
article in which he really goes into it. The terminology he uses is: "Languages Designed for Smart People" vs. "Languages Designed for the Masses"... i.e. is this the language you want to use for yourself, or is it a language that you want to force other people to use, because you don't trust them?
------------
:Wq
Not an editor command: Wq