Go to:
Logótipo
Você está em: Start > Publications > View > Generic Point-free Lenses
Map of Premises
Principal
Publication

Generic Point-free Lenses

Title
Generic Point-free Lenses
Type
Article in International Conference Proceedings Book
Year
2010
Authors
Pacheco, H
(Author)
Other
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
Cunha, A
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. View Authenticus page Without ORCID
Conference proceedings International
Pages: 331-352
10th International Conference on Mathematics of Program Construction
Quebec City, CANADA, JUN 21-23, 2010
Other information
Authenticus ID: P-003-BYJ
Abstract (EN): Lenses are one the most popular approaches to define bidirectional transformations between data models. A bidirectional transformation with view-update, denoted a lens, encompasses the definition of a forward transformation projecting concrete models into abstract views, together with a backward transformation instructing how to translate an abstract view to an update over concrete models. In this paper we show that most of the standard point-free combinators can be lifted to lenses with suitable backward semantics, allowing us to use the point-free style to define powerful bidirectional transformations by composition. We also demonstrate how to define generic lenses over arbitrary inductive data types by lifting standard recursion patterns, like folds or unfolds. To exemplify the power of this approach, we "lensify" some standard functions over naturals and lists, which are tricky to define directly "by-hand" using explicit recursion.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 22
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same authors

Delta Lenses over Inductive Types (2012)
Article in International Scientific Journal
Pacheco, H; Cunha, A; Hu, Z
Composing Least-change Lenses (2013)
Article in International Scientific Journal
Macedo, N; Pacheco, H; Cunha, A; Oliveira, JN
Algebraic Specialization of Generic Functions for Recursive Types (2011)
Article in International Scientific Journal
Cunha, A; Pacheco, H
Towards a framework for multidirectional model transformations (2014)
Article in International Conference Proceedings Book
Macedo, N; Cunha, A; Pacheco, H
Teaching How to Program using Automated Assessment and Functional Glossy Games (Experience Report) (2018)
Article in International Conference Proceedings Book
Almeida, JB; Cunha, A; Macedo, N; Pacheco, H; Proenca, J

See all (11)

Recommend this page Top
Copyright 1996-2025 © Faculdade de Medicina Dentária da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z
Page created on: 2025-07-13 at 03:39:39 | Privacy Policy | Personal Data Protection Policy | Whistleblowing | Electronic Yellow Book