loading...
Integrating Code Generators into the C# Language
Sydney, Australia July 04-July 07
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICITA.2005.161Third International Conference on Inf ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Dirk Draheim, Freie Universität Berlin
Christof Lutteroth, University of Auckland
Gerald Weber, University of Auckland
In this paper we show how the concept of code generators can be safely implemented into an object oriented language. Modern languages like Java and C# begin to offer advanced features for generative programming, like generic types. Our own extension of C# generalizes the concept of generic types by combining it with reflection. With reflection many code generation tasks can be accomplished for which generic types are insufficient. By balancing the availability of code generation features with their safety, we are able to detect potential generation errors statically.
Citation:
Dirk Draheim, Christof Lutteroth, Gerald Weber, "Integrating Code Generators into the C# Language," icita, vol. 1, pp.107-110, Third International Conference on Information Technology and Applications (ICITA'05) Volume 1, 2005
Usage of this product signifies your acceptance of the Terms of Use.