Re:Programming is terrible – Lessons learned from a life was...
by MichaelGG on Monday March 16, 2015 @08:04AM
(#9210961)
Ha! All this time I thought DSLs were more, well, languages. More flexible syntax, or at least differently behaving functions or operators. Like some of those fluent APIs (usually not a fan), or test frameworks love to do. I'd not thought of just regular domain functions to be a DSL.
I'm curious though, what do you mean that Spring is the DSL? Certainly that's the opposite, being so generic?
That would explain why we don't see a lot of it in the Java world and therefore why "traditional developers" think it's useless - first, creating DSL may need stronger language than Java to be practical, and second, most of the DSL is already done as parts of Spring or JEE.