id,collection,dc.contributor.author,dc.date.accessioned,dc.date.available,dc.date.issued,dc.description.abstract[de],dc.format.extent,dc.identifier.uri,dc.language,dc.relation.ispartofseries,dc.rights.uri,dc.subject.ddc,dc.title,dc.type,dcterms.accessRights.openaire,refubium.affiliation.other,refubium.affiliation[de],refubium.mycore.derivateId,refubium.mycore.fudocsId,refubium.resourceType.isindependentpub,refubium.series.name,refubium.series.reportNumber "a5767353-0cfa-4d45-b58f-2389ba364f21","fub188/17746","Draheim, Dirk||Lutteroth, Christof||Weber, Gerald","2018-06-08T07:59:04Z","2009-05-26T07:37:53.823Z","2004","In this paper we analyze existing generative programming technologies with respect to prototypical example problems. We point out their benefits and shortcomings, introduce the notion of generator type safety and eventually propose a new approach, which integrates introspection with parametric polymorphism and statically ensures generator type safety.","10 S.","https://refubium.fu-berlin.de/handle/fub188/19122||http://dx.doi.org/10.17169/refubium-22791","eng","urn:nbn:de:kobv:188-fudocsseries000000000021-2","http://www.fu-berlin.de/sites/refubium/rechtliches/Nutzungsbedingungen","000 Informatik, Informationswissenschaft, allgemeine Werke::000 Informatik, Wissen, Systeme::004 Datenverarbeitung; Informatik","An analytical comparison of generative programming technologies","Arbeitspapier","open access","Institut für Informatik:::6dd1f8be-8a6d-4a4a-8f8d-572eb83788da:::600","Mathematik und Informatik","FUDOCS_derivate_000000000408","FUDOCS_document_000000002014","no","Freie Universität Berlin, Fachbereich Mathematik und Informatik","04-2"