Utilize este identificador para referenciar este registo: https://hdl.handle.net/1822/15297

TítuloCalculating with lenses: optimising bidirectional transformations
Autor(es)Pacheco, Hugo
Cunha, Alcino
Palavras-chaveBidirectional transformation
Point-free programming
Program calculation
Data2011
EditoraACM
Resumo(s)This paper presents an equational calculus to reason about bidirectional transformations specified in the point-free style. In particular, it focuses on the so-called lenses as a bidirectional idiom, and shows that many standard laws characterising point-free combinators and recursion patterns are also valid in that setting. A key result is that uniqueness also holds for bidirectional folds and unfolds, thus unleashing the power of fusion as a program optimisation technique. A rewriting system for automatic lens optimisation is also presented, to prove the usefulness of the proposed calculus.
TipoArtigo em ata de conferência
URIhttps://hdl.handle.net/1822/15297
ISBN9781450304856
DOI10.1145/1929501.1929520
Versão da editorahttp://dx.doi.org/10.1145/1929501.1929520
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:HASLab - Artigos em atas de conferências internacionais (texto completo)
DI/CCTC - Artigos (papers)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
pepm11.pdf573,11 kBAdobe PDFVer/Abrir

Partilhe no FacebookPartilhe no TwitterPartilhe no DeliciousPartilhe no LinkedInPartilhe no DiggAdicionar ao Google BookmarksPartilhe no MySpacePartilhe no Orkut
Exporte no formato BibTex mendeley Exporte no formato Endnote Adicione ao seu ORCID