Markus Voelter
Sep 11, 2021

--

Agreed. If you implement your metamodel in a GPL and use some form of interpretation, the semantic lock-in is much less. This could be seen as a middle ground between the two. However, this is *not* how people do it if they decide not to use DSLs. They just implement things in source code. These are the two alternatives I find in practice.

--

--

Markus Voelter
Markus Voelter

Written by Markus Voelter

software (language) engineer, science & engineering podcaster, cross-country glider pilot. On medium mostly for the software stuff.

No responses yet