2003
DOI: 10.1007/3-540-36579-6_6
|View full text |Cite
|
Sign up to set email alerts
|

A New One-Pass Transformation into Monadic Normal Form

Abstract: Abstract. We present a translation from the call-by-value λ-calculus to monadic normal forms that includes short-cut boolean evaluation. The translation is higher-order, operates in one pass, duplicates no code, generates no chains of thunks, and is properly tail recursive. It makes a crucial use of symbolic computation at translation time.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2005
2005
2024
2024

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 7 publications
(1 citation statement)
references
References 44 publications
0
1
0
Order By: Relevance
“…The literature on ANF is scarce. Beyond the already cited original papers, Danvy has also studied them and their relationship to CPS, but usually calling them monadic normal forms [15,16,23] because of their relationship with Moggi's monadic λ-calculus [29]. That terminology however sometimes describes a more liberal notion of terms, for instance in Kennedy [24], which is also another relevant piece in the literature on ANF.…”
Section: Related Workmentioning
confidence: 99%
“…The literature on ANF is scarce. Beyond the already cited original papers, Danvy has also studied them and their relationship to CPS, but usually calling them monadic normal forms [15,16,23] because of their relationship with Moggi's monadic λ-calculus [29]. That terminology however sometimes describes a more liberal notion of terms, for instance in Kennedy [24], which is also another relevant piece in the literature on ANF.…”
Section: Related Workmentioning
confidence: 99%