Domain-Specific Languages Should Go Metamorphic
Metamoprhic DSLs change their shape depending on your needs. Are metamorphic DSLs the solution to the internal vs external DSLs dilemma?
Internal DSLs are good, external DSLs are bad (discussion)
External DSLs are like puppies, they all start out cute and happy, but without exception turn into vicious beasts as they grow up. Do you agree?