Title
Lightweight modular staging (LMS): generate all the things! (keynote).
Abstract
Recent years have seen a surge of interest in staging and generative programming, driven by the increasing difficulty of making high-level code run fast on modern hardware. While the mechanics of program generation are relatively well understood, we have only begun to understand how to develop systems in a generative way. The Lightweight Modular Staging (LMS) platform forms the core of a research agenda to make generative programming more widely accessible, through powerful libraries and a growing selection of case studies that illuminate design patterns and crystallize best practices for high-level and effective generative programming. This talk will reflect on the foundations of LMS, on applications, achievements, challenges, as well as ongoing and future work.
Year
DOI
Venue
2016
10.1145/2993236.2993237
GPCE
Keywords
Field
DocType
Staging,generative programming
Programming language,Best practice,Software engineering,Computer science,Software design pattern,Artificial intelligence,Generative grammar,Modular design,Generative Design
Conference
Volume
Issue
ISSN
52
3
0362-1340
Citations 
PageRank 
References 
2
0.40
0
Authors
1
Name
Order
Citations
PageRank
Tiark Rompf174345.86