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

TítuloDown with variables
Autor(es)Cunha, Alcino
Pinto, Jorge Sousa
Proença, José Miguel Paiva
Palavras-chaveFunctional programming
Point-free programming
Haskell
DataJun-2005
Resumo(s)The subject of this paper is point-free functional programming in Haskell. By this we mean writing programs using categorically-inspired combinators, algebraic data types defined as fixed points of functors, and impicit recursion through the use of type-parameterized recursion patterns. This style of programming is appropriate for program calculation (reasoning about programs equationally), but difficult to actually use in practice - most programmers use a mixture of the above elements with explicit recursion and manipulation of arguments. In this paper we present a mechanism that allows programmers to convert classic point-wise code into point-free style, and a Haskell library that enables the direct execution of the resulting code. Together, they make possible the use of point-free either as a direct programming style or as a domain into which programs can be transformed before being subject to further manipulation.
TipoRelatório
DescriçãoTechn. Report DI-PURe-05.06.01
URIhttps://hdl.handle.net/1822/2759
AcessoAcesso aberto
Aparece nas coleções:DI/CCTC - Relatórios Técnicos

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
DI-PURe-05-06-01.pdf290,95 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