Continuation-Passing Style, Defunctionalization, Accumulations, and Associativity

Context Reynolds showed us how to use continuation-passing style and defunctionalization to transform a recursive interpreter for a language into an abstract machine for programs in that language. The same techniques explain other programming tricks, including zippers and accumulating parameters. In...

Full description

Bibliographic Details
Main Author: Gibbons, J. (Author)
Format: Article
Language:English
Published: AOSA Inc. 2022
Subjects:
Online Access:View Fulltext in Publisher