Fetching the paper…
Reading the bibliography…
Bimorphic lenses are a simplification of polymorphic lenses that (like polymorphic lenses) have a type defined by 4 parameters, but which are defined in a monomorphic type system (i.e.
The dialectica categories
Valeria de Paiva · 1991
Earlier work this paper cites.
Categorical logic and type theory
Bart Jacobs · 1999
Earlier work this paper cites.
Combinators for bi-directional tree transformations: A linguistic approach to the view update problem
Nate Foster, Michael Greenwald, Jonathan Moore, Benjamin Pierce, and Alan Schmitt · 2007
Earlier work this paper cites.
Symmetric lenses
Martin Hofmann, Benjamin Pierce, and Daniel Wagner · 2011
Earlier work this paper cites.
Mirrored lenses
Edward Kmett · 2012
Cited alongside, same era.
Spans of lenses
Michael Johnson and Robert Rosebrugh · 2014
Cited alongside, same era.
Coherence for lenses and open games
Jules Hedges · 2017
Cited alongside, same era.
Profunctor optics: Modular data accessors
Matthew Pickering, Jeremy Gibbons, and Nicolas Wu · 2017
Later among the works it cites.
What you need to know about Yoneda: profunctor optics and the Yoneda lemma (functional pearl)
Guillaume Boisseau and Jeremy Gibbons · 2018
Closest in time.
Jules Hedges · 2018
Closest in time.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…