Michael T. Richter <firstname.lastname@example.org> wrote:
| Lisp and its kissing cousins will never grab me. I can't stand the
| fingernail parings that are the Lisp prefix notation. Haskell will only
| grab me if it ever gets a half-decent hygienic macro scheme...
You contradict yourself. It is precisely Lisp's "fingernail parings"
(list-based notation for program source) that make its powerful macros
so incredibly easy to write & maintain. Show me *any* other language[*]
with anything close to Lisp's builtin "read" primitive, not to mention
providing the *full* language at compile time to reflexively construct
arbitrary source programs.
[*] Other than Scheme, which unlike some others here, I *do* consider
to be in the extended Lisp family, and to have the same advantages
for macro writing.
Rob Warnock, 31-2-510 email@example.com
SGI Network Engineering http://reality.sgi.com/rpw3/
1600 Amphitheatre Pkwy. Phone: 650-933-1673
Mountain View, CA 94043 PP-ASEL-IA