![]() |
CiteULike | ![]() |
twleung's CiteULike | ![]() |
![]() |
|
![]() |
Register | ![]() |
Log in | ![]() |
the denotational semantics of staged execution of open code |
Reviews
[Write a review of this article]
Find related articles from these CiteULike users
Find related articles with these CiteULike tags
Posting History
AbstractThe functional meta-programming language MetaML of Sheard et al contains explicit staging constructs for generating and executing code. It provides a much finer control over the order of computation than traditional languages with fixed-evaluation strategies. This paper presents a novel denotational semantics for untyped MetaML that provides a remarkably simple treatment of two semantically problematic aspects of the language: computation involves substitution of open code values within the...
BibTeX record
RIS record