Cutting Out Continuations
- ,
- Graham Hutton
- ,
- University of Nottingham
Research Output:
Conference Article in Proceeding or Book/Report chapter
Book chapter
Peer-reviewPublication Information
Output type
Research Output:
Conference Article in Proceeding or Book/Report chapter
Book chapter
Peer-reviewHost publication Subtitle
Essays Dedicated to Philip Wadler on the Occasion of His 60th BirthdayOriginal language
EnglishPages from-to (Number of pages)
Pages 187-200Publication milestones
- Published - 25/03/2016
Publication status
Published - 25/03/2016
Volume
9600Publisher
Springer, United States, GermanyBook series
- Book series name: Lecture Notes in Computer Science
Volume: 9600
ISSN: 0302-9743
ISBN (Print)
978-3-319-30935-4ISBN (Electronic)
978-3-319-30936-1Publication IDs
- Scopus: 84973912580
Host publication title
A List of Successes That Can Change the WorldAbstract
In the field of program transformation, one often transforms programs into continuation-passing style to make their flow of control explicit, and then immediately removes the resulting continuations using defunctionalisation to make the programs first-order. In this article, we show how these two transformations can be fused together into a single transformation step that cuts out the need to first introduce and then eliminate continuations. Our approach is calculational, uses standard equational reasoning techniques, and is widely applicable.
Publication metrics
PlumX, opens in new tab
Captures
2
Citations
1
