kirancodes.me
To Proof Maintenance & Beyond!

2,199 papers · page 64 of 110

POPL 2005★ Most Influential POPL Paper (awarded 2015)

Combinators for bi-directional tree transformations: a linguistic approach to the view update problem

J. Nathan Foster, Michael B. Greenwald, Jonathan T. Moore, Benjamin C. Pierce, Alan Schmitt

We propose a novel approach to the well-known view update problem for the case of tree-structured data: a domain-specific programming language in which all expressions denote bi-directional transformations on trees. In one direction, these transformations---dubbed lenses---map a …