An object-oriented approach to language compositions for software language engineering
Language composition has not obtained enough attention, is still not well-understood, and associated terminology is confusing. OO techniques and concepts are powerful enough to implement all types of language compositions. Several small examples of different types of language composition are shown using easy to understand DSLs.
language composition software language engineering domain-specific languages