"As far as I know, Perl is one of the only languages that can evolve via 3rd party modules."
Ummm... What?!
There's a long tradition creating DSLs in the Ruby community. Lisp/Scheme/Clojure have macros. OCaml has campl4. I'm sure there are many others.