Funcons for HGMP : the fundamental constructs of homogeneous generative meta-programming . / van Binsbergen, L. Thomas.

2018. Paper presented at Generative Programming: Concepts & Experiences, .

Research output: Contribution to conferencePaper



  • Manuscript

    Accepted author manuscript, 718 KB, PDF-document


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.
Original languageEnglish
Number of pages7
StatePublished - 5 Nov 2018
EventGenerative Programming: Concepts & Experiences -
Duration: 5 Nov 20186 Nov 2018


ConferenceGenerative Programming: Concepts & Experiences
Abbreviated titleGPCE 2018
This open access research output is licenced under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License.

ID: 31087604