extensible languages
Recently Published Documents


TOTAL DOCUMENTS

23
(FIVE YEARS 0)

H-INDEX

5
(FIVE YEARS 0)

2015 ◽  
Vol 42 ◽  
pp. 46-59 ◽  
Author(s):  
Leonardo V.S. Reis ◽  
Vladimir O. Di Iorio ◽  
Roberto S. Bigonha
Keyword(s):  

Author(s):  
Domenik Pavletic ◽  
Markus Voelter ◽  
Syed Aoun Raza ◽  
Bernd Kolb ◽  
Timo Kehrer
Keyword(s):  

IEEE Software ◽  
2014 ◽  
Vol 31 (5) ◽  
pp. 68-75 ◽  
Author(s):  
Sebastian Erdweg ◽  
Stefan Fehrenbach ◽  
Klaus Ostermann

2014 ◽  
Vol 49 (3) ◽  
pp. 3-12
Author(s):  
Sebastian Erdweg ◽  
Felix Rieger
Keyword(s):  

2013 ◽  
Vol 33 (2) ◽  
pp. 51-52 ◽  
Author(s):  
Domenik Pavletic ◽  
Syed Aoun Raza ◽  
Markus Voelter ◽  
Bernd Kolb ◽  
Timo Kehrer
Keyword(s):  

Author(s):  
Didier Verna

Out of a concern for focus and concision, domain-specific languages (DSLs) are usually very different from general purpose programming languages (GPLs), both at the syntactic and the semantic levels. One approach to DSL implementation is to write a full language infrastructure, including parser, interpreter, or even compiler. Another approach however, is to ground the DSL into an extensible GPL, giving you control over its own syntax and semantics. The DSL may then be designed merely as an extension to the original GPL, and its implementation may boil down to expressing only the differences with it. The task of DSL implementation is hence considerably eased. The purpose of this chapter is to provide a tour of the features that make a GPL extensible, and to demonstrate how, in this context, the distinction between DSL and GPL can blur, sometimes to the point of complete disappearance.


Sign in / Sign up

Export Citation Format

Share Document