The PLanCompS project proposes a component-based approach to programming-language development in which fundamental constructs (funcons) are reused across language definitions. Homogeneous Generative Meta-Programming (HGMP) enables writing programs that generate code as data, at run-time or compile-time, for manipulation and staged evaluation. Building on existing formalisations of HGMP, this paper introduces funcons for HGMP and demonstrates their usage in component-based semantics.
|Number of pages||7|
|Publication status||Published - 5 Nov 2018|
|Event||Generative Programming: Concepts & Experiences - |
Duration: 5 Nov 2018 → 6 Nov 2018
|Conference||Generative Programming: Concepts & Experiences|
|Abbreviated title||GPCE 2018|
|Period||5/11/18 → 6/11/18|