> Ruby can meta program like nothing else.

Have you heard about Lisp?

(((((((Heard)))))))

I might have forgotten a (

Ruby is clean. Which I love.

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)).