Functional Programming Language → ¬Beautiful Syntax?

I just tried searching for the two phrases "functional programming language" and "beautiful syntax" simultaneously on Google, and got five measly results. YMMV, but you can try it yourself.

What (if anything) does that say about functional programming languages and beautiful syntax? Are there any functional programming languages with beautiful syntax? LISP/Scheme have a certain spartan simplicity some would consider beautiful I suppose, but I think readability does suffer. Which functional programming language is the most readable? Which has the least surprising syntax for programmers used to working in the C family of languages?

FWIW, I've been looking at Haskell, Objective Caml, Fortress, Scala and Mathematica most recently.

No comments: