Publication:
Relating Staged Computation to the Record Calculus

dc.contributor.authorAktemur, Tankut Barış
dc.contributor.authorChoi, W.
dc.contributor.departmentComputer Science
dc.contributor.ozuauthorAKTEMUR, Tankut Bariş
dc.date.accessioned2010-06-10T05:51:09Z
dc.date.available2010-06-10T05:51:09Z
dc.date.issued2010-09-06
dc.description.abstractIt has been previously shown that there is a close relation between record calculus and program generation (e.g. Lisp-like quasiquotations): A translation has been defined to convert staged expressions to record calculus expressions, and it has been shown that the call-by-value semantics of the staged and the record calculi are equivalent modulo the translation and admin reductions. In this work, we investigate the relation further. The contributions are twofold: (1) We fine-tune the previously shown relation between the two operational semantics, and obtain more precise results. In particular, we show that only two kinds of admin reductions suffice, and these reductions can be applied exhaustively. (2) We define a reverse translation that converts record calculus expressions back to the staged calculus, allowing us to go back and forth between the two calculi. We believe that these results provide an important step towards reusing already-existing record calculus static analyses to reason about staged expressions.en_US
dc.identifier.urihttp://hdl.handle.net/10679/52
dc.language.isoengen_US
dc.publisherÖzyeğin Universityen_US
dc.relation.ispartofseriesOzyegin University Technical Report;OZU-COMP-2010-0001
dc.rightsopenAccess
dc.subject.keywordsrecord calculusen_US
dc.subject.keywordsprogram generationen_US
dc.titleRelating Staged Computation to the Record Calculusen_US
dc.typeTechnical reporten_US
dspace.entity.typePublication
relation.isOrgUnitOfPublication85662e71-2a61-492a-b407-df4d38ab90d7
relation.isOrgUnitOfPublication.latestForDiscovery85662e71-2a61-492a-b407-df4d38ab90d7

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
relating stage tech report.pdf
Size:
346.36 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Placeholder
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections