Title of article
A type system for reflective program generators
Author/Authors
Christof Lutteroth، نويسنده , , Dirk Draheim، نويسنده , , Gerald Weber، نويسنده ,
Issue Information
ماهنامه با شماره پیاپی سال 2011
Pages
31
From page
392
To page
422
Abstract
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, which enables us to perform static type checks on generator code. This leads to a generalized notion of type safety for generators.
Keywords
Type safety , Generic programming , Model-based generation , Reflection
Journal title
Science of Computer Programming
Serial Year
2011
Journal title
Science of Computer Programming
Record number
1080187
Link To Document