Title of article :
Refunctionalization at work
Author/Authors :
Olivier Danvy، نويسنده , , Kevin Millikin، نويسنده ,
Issue Information :
ماهنامه با شماره پیاپی سال 2009
Abstract :
We present the left inverse of Reynolds’ defunctionalization and we show its relevance to programming and to programming languages. We propose two methods to transform a program that is almost in defunctionalized form into one that is actually in defunctionalized form, and we illustrate them with a recognizer for Dyck words and with Dijkstra’s shunting-yard algorithm.
Keywords :
Continuation-passing style (CPS) , Continuations , Shunting-yard algorithm , Defunctionalization , Refunctionalization , Abstract machines
Journal title :
Science of Computer Programming
Journal title :
Science of Computer Programming