• 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