Type-driven automatic quotation of concrete object code in meta programs

    Onderzoeksoutput: Hoofdstuk in Boek/Rapport/CongresprocedureConferentiebijdrageAcademicpeer review

    1 Citaat (Scopus)

    Samenvatting

    Meta programming can be facilitated by the ability to represent program fragments in concrete syntax instead of abstract syntax. The resulting meta programs are more self-documenting. One caveat in concrete meta programming is the syntactic separation between the meta language and the object language. To solve this problem, many meta programming systems use quoting and anti-quoting to indicate precisely where level switches occur. These "syntactic hedges" can obfuscate the concrete program fragments. This paper describes an algorithm for inferring quotes, such that the meta programmer no longer needs to explicitly indicate transitions between the meta and object languages.
    Originele taal-2Engels
    TitelProceedings of the Second International Workshop on Rapid Integration of Software Engineering Techniques, RISE 2005, September 8-9, 2005, Heraklion, Crete, Greece, Revised Selected Papers)
    RedacteurenN. Guelfi, A. Savidis
    Plaats van productieBerlin
    UitgeverijSpringer
    Pagina's97-112
    ISBN van geprinte versie978-3-540-34063-8
    DOI's
    StatusGepubliceerd - 2006
    EvenementSecond International Workshop on Rapid Integration of Software Engineering Techniques (RISE 2005), September 8-9, 2005, Heraklion, Greece - Heraklion, Griekenland
    Duur: 8 sep 20059 sep 2005

    Publicatie series

    NaamLecture Notes in Computer Science
    Volume3943
    ISSN van geprinte versie0302-9743

    Workshop

    WorkshopSecond International Workshop on Rapid Integration of Software Engineering Techniques (RISE 2005), September 8-9, 2005, Heraklion, Greece
    Verkorte titelRISE 2005
    LandGriekenland
    StadHeraklion
    Periode8/09/059/09/05
    AnderSecond International Workshop on Rapid Integration of Software Engineering Techniques

    Vingerafdruk Duik in de onderzoeksthema's van 'Type-driven automatic quotation of concrete object code in meta programs'. Samen vormen ze een unieke vingerafdruk.

    Citeer dit