Why all the fuss with DSLs? Isn't it just "metalinguistic abstraction" as described in the SICP? 19 years ago
Having access to the full power of the parent language can be a problem. This point is well articulated here: http://www.w3.org/2001/tag/doc/leastPower.html