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/Szxvg7XLbXc |
Year | DOI | Venue |
---|---|---|
2014 | 10.1145/2584469.2584478 | MODULARITY |
Keywords | Field | DocType |
modular language implementation,jvm-based framework,language development,live tutorial,component-based model,language feature,conceptually isolated unit,code reuse,custom language,java,domain specific languages | Domain-specific language,Programming language,Computer science,Object language,Compiled language,Universal Networking Language,Code reuse,Modular design,Low-level programming language,Language primitive | Conference |
Citations | PageRank | References |
7 | 0.46 | 5 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Edoardo Vacchi | 1 | 100 | 5.00 |
Diego Mathias Olivares | 2 | 18 | 1.33 |
Albert Shaqiri | 3 | 15 | 3.01 |
Walter Cazzola | 4 | 533 | 50.41 |