Generic point-free lenses

H Pacheco, A Cunha - … 10th International Conference, MPC 2010, Québec …, 2010 - Springer
point-free combinators can be lifted to lenses with suitable backward semantics, allowing us
to use the point-free style … We also demonstrate how to define generic lenses over arbitrary …

Calculating with lenses: optimising bidirectional transformations

H Pacheco, A Cunha - Proceedings of the 20th ACM SIGPLAN workshop …, 2011 - dl.acm.org
… of point-free programs [6, 9], extending it to support lenses. … of a lens, since they are also
defined in the pointfree style: we … expressivity of our point-free lens language. For example, all …

Delta lenses over inductive types

H Pacheco, A Cunha, Z Hu - Electronic Communications of the EASST, 2012 - eceasst.org
… of primitive delta lens combinators and redefine the point-free lens combinators from [PC10]
as delta lenses over shapes. Section 5 studies the construction of recursive delta lenses and …

Multifocal: A strategic bidirectional transformation language for XML schemas

H Pacheco, A Cunha - Theory and Practice of Model Transformations: 5th …, 2012 - Springer
… into generic point-free programs than can be optimized to non-generic point-free functions
… To lift the resulting functions into lenses, we check if their point-free expressions are defined …

Bidirectional data transformation by calculation

HJP Pacheco - 2012 - search.proquest.com
… The value-level semantics of these combinators is defined according to our point-free lens
point-free programs with our algebraic lens laws, to enable the automatic optimization of lens

[PDF][PDF] A relational approach to bidirectional transformations

A Cunha - 2010 - mapi.map.edu.pt
… Recent work has been developed to specify these lenses using functional point-free (PF) …
to well-behaved lenses. This approach enables easy equational calculation with lenses and …

[PDF][PDF] A Point-free Approach to Bidirectional Transformation

H Pacheco - dcc.fc.up.pt
… A lens point-free design An application domain (Lenses over trees) data c … Goal how to
compute the correct restrictions on the backward transformation and the lens domains? …

Hobit: Programming lenses without using lens combinators

K Matsuda, M Wang - … and Systems: 27th European Symposium on …, 2018 - Springer
lenses to form more complex ones. Lens combinators preserve the bidirectionality of lenses
and are expressive; but they compel programmers to a specialised point-free style—ie, no …

Unifying heterogeneous state-spaces with lenses

S Foster, F Zeyda, J Woodcock - … Aspects of Computing–ICTAC 2016: 13th …, 2016 - Springer
… Sequential composition and skip, combined with the already defined predicate operators,
provide us with the facilities for describing point-free while programs [2], which we illustrate by …

[PDF][PDF] First International Workshop on Bidirectional Transformations (BX 2012)

H Pacheco, A Cunha, Z Hu - Electronic Communications of the EASST, 2012 - core.ac.uk
… of primitive delta lens combinators and redefine the point-free lens combinators from [PC10]
as delta lenses over shapes. Section 5 studies the construction of recursive delta lenses and …