Skip to main navigation Skip to search Skip to main content

A type system for reflective program generators

Research output: Chapter or section in a book/report/conference proceedingChapter in a published conference proceeding

15   Link opens in a new tab Citations (SciVal)

Abstract

In this paper we describe a type system for a generative mechanism that generalizes the concept of generic types by combining it with a controlled form of reflection. This mechanism makes many code generation tasks possible for which generic types alone would be insufficient. The power of code generation features are carefully balanced with their safety, so that we are able to perform static type checks on generator code. This leads to a generalized notion of type safety for generators.

Original languageEnglish
Title of host publicationProceedings of the 4th International Conference on Generative Programming and Component Engineering (GPCE), 2005
PublisherSpringer
Pages327-341
Number of pages15
DOIs
Publication statusPublished - 2005

Fingerprint

Dive into the research topics of 'A type system for reflective program generators'. Together they form a unique fingerprint.

Cite this