Lisp is the cleanest language out there! It has one construct: parentheses. It's simpler than Ruby.
Wrt "forgetting" parentheses, the Lisp people have ways around that: they set up their editors so they operate on the expressions and can't "forget" a paren. They operate on the logical blocks (which is easy (because of the parentheses)).
Have you heard about Lisp?