Bidirectionalization for free! (Pearl)

@inproceedings{Voigtlnder2009BidirectionalizationFF,
  title={Bidirectionalization for free! (Pearl)},
  author={Janis Voigtl{\"a}nder},
  booktitle={POPL},
  year={2009}
}
A bidirectional transformation consists of a function get that takes a source (document or value) to a view and a function put that takes an updated view and the original source back to an updated source, governed by certain consistency conditions relating the two functions. Both the database and programming language communities have studied techniques that essentially allow a user to specify only one of get and put and have the other inferred automatically. All approaches so far to this… CONTINUE READING

Citations

Publications citing this paper.
SHOWING 1-10 OF 56 CITATIONS, ESTIMATED 37% COVERAGE

56 Citations

05'10'13'16'19
Citations per Year
Semantic Scholar estimates that this publication has 56 citations based on the available data.

See our FAQ for additional information.

References

Publications referenced by this paper.

Similar Papers

Loading similar papers…