Archives
-
Essence: Software Language Composition
Language composition is one of the desirable aspects of Software Language Engineering to enable reusability of the existing languages.
-
Domain-specific Languages(DSLs)
Domain-specific languages (DSLs) are basically programming languages. But they are specifically targeted/tailored towards particular problem domains. Hence, it implies to the fact that DSLs are narrow in applicably unlike General-purpose programming languages(GPLs)[1]; hence, DSL precisely abstracts the domain and its semantics. At the same time, being specific to a particular problem domains make it hard to reuse and adapt to a new problem domains or to the same evolving domain with new set of requirements.