Neverlang 2 is a JVM-based framework for language development that emphasizes code reuse through composition of language features. This paper is aimed at showing how to develop extensible, custom languages using Neverlang's component-based model of implementation. Using this model, each feature of the language can be implemented as a separate, conceptually isolated unit that can be compiled and distributed separately from the others. A live tutorial of the framework can be found at http://youtu.be/Szxvg7XLbXc
Neverlang 2 : a framework for modular language implementation / E. Vacchi, D.M. Olivares, A. Shaqiri, W. Cazzola - In: MODULARITY '14 : proceedings of the 13th International conference on modularity : april 22–26, 2014, Lugano, Switzerland / [a cura di] E. Ernst. - New York : Association for computing machinery, 2014 Mar. - ISBN 9781450327725. - pp. 29-32 (( Intervento presentato al 13. convegno Modularity tenutosi a Lugano nel 2014 [10.1145/2584469.2584478].
Neverlang 2 : a framework for modular language implementation
E. VacchiPrimo
;D.M. OlivaresSecondo
;A. Shaqiri;W. CazzolaUltimo
2014
Abstract
Neverlang 2 is a JVM-based framework for language development that emphasizes code reuse through composition of language features. This paper is aimed at showing how to develop extensible, custom languages using Neverlang's component-based model of implementation. Using this model, each feature of the language can be implemented as a separate, conceptually isolated unit that can be compiled and distributed separately from the others. A live tutorial of the framework can be found at http://youtu.be/Szxvg7XLbXcPubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.