comp.lang.ruby likes to discuss Perl now and then, just as Perl newsgroups and lists like to discuss Ruby. I found one discussion particularly amusing, specifically maintaining code written in real DSLs in Perl 6 may be difficult.
Isn't Ruby the language with the community that walks very funny every time someone creates an API that uses symbols?
You'd almost think that speaking the language of your customer were a bad thing... unless you slap a colon on the front of all your nouns, that is, and immediately follow them with fat arrows.
Maybe all DSLs are equal, but some DSLs--the ones that look exactly like Ruby code--are more equal than others.