Legacy Code Preservation: Why Preserve the DSL?
A Domain-Specific Language (DSL) can provide some intellectual leverage. We can always write long and convoluted programs in a general-purpose programming language (like Python, Java or C).
Sometimes it can make more sense to invent a new domain-specific language and implement the solution in that language.
Sometimes, even well-written, highly …