@conference{eab981b6ce14408391d305fc134bfdb8,
title = "Funcons for HGMP: the fundamental constructs of homogeneous generative meta-programming ",
abstract = "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.",
author = "\{van Binsbergen\}, \{L. Thomas\}",
year = "2018",
month = nov,
day = "5",
doi = "10.1145/3278122.3278132",
language = "English",
pages = "168--174",
note = "Generative Programming: Concepts \& Experiences, GPCE 2018 ; Conference date: 05-11-2018 Through 06-11-2018",
}