Proceedings of the 11th ACM SIGPLAN International Conference on Software Language Engineering 2018
DOI: 10.1145/3276604.3276622
|View full text |Cite
|
Sign up to set email alerts
|

Modular language composition for the masses

Abstract: The goal of modular language development is to enable the definition of new languages as assemblies of pre-existing ones. Recent approaches in this area are plentiful but usually suffer from two main problems: either they do not support modular language composition both at the specification and implementation levels, or they require advanced knowledge of specific paradigms which hampers wide adoption in the industry. In this paper, we introduce a non-intrusive approach to modular development of language concer… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
3
2

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 25 publications
0
2
0
Order By: Relevance
“…For such language definition formalisms, the composition techniques range from embedding and merging of abstract syntax definitions [19,35], over matching grammar nonterminals by name [66] and importing syntactic elements from other DSLs [6], to the integration of interpreters or code generators [10,45]. All of these have in common that their compositionality is limited to the level of their formalisms, i.e.…”
Section: Composition Of Modelling Languagesmentioning
confidence: 99%
“…For such language definition formalisms, the composition techniques range from embedding and merging of abstract syntax definitions [19,35], over matching grammar nonterminals by name [66] and importing syntactic elements from other DSLs [6], to the integration of interpreters or code generators [10,45]. All of these have in common that their compositionality is limited to the level of their formalisms, i.e.…”
Section: Composition Of Modelling Languagesmentioning
confidence: 99%
“…Numerous approaches have been explored in the past decade to address specific scenarios of languages extension, either at the specification level (e.g., [2,4,6,9,11,13,17,19,20,22]) or at the implementation level (e.g., [7,16,22,23]). The specification level is based on metalanguages that provide the relevant abstractions, often with limited and domain-specific expressiveness.…”
Section: The Lep In Practicementioning
confidence: 99%