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

TítuloShortcut fusion rules for the derivation of circular and higher-order monadic programs
Autor(es)Pardo, Alberto
Fernandes, João Paulo
Saraiva, João Alexandre
Palavras-chaveCircular programming
Monadic programming
Program calculation
Shortcut fusion
Deforestation
Data2009
EditoraSpringer
Resumo(s)Functional programs often combine separate parts using intermediate data structures for communicating results. Programs so defined are modular, easier to understand and maintain, but suffer from inefficiencies due to the generation of those gluing data structures. To eliminate such redundant data structures, some program transformation techniques have been proposed. One such technique is shortcut fusion, and has been studied in the context of both pure and monadic functional programs. In this paper, we study several shortcut fusion extensions, so that, alternatively, circular or higher-order programs are derived. These extensions are also provided for effect-free programs and monadic ones. Our work results in a set of generic calculation rules, that are widely applicable, and whose correctness is formally established.
TipoArtigo em ata de conferência
URIhttps://hdl.handle.net/1822/36154
ISBN9781605583273
DOI10.1145/1480945.1480958
ISSN1388-3690
Versão da editorahttp://link.springer.com/article/10.1007%2Fs10990-011-9076-x
Arbitragem científicayes
AcessoAcesso aberto
Aparece nas coleções:HASLab - Artigos em atas de conferências internacionais (texto completo)

Ficheiros deste registo:
Ficheiro TamanhoFormato 
1280.pdf224,32 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