1999
DOI: 10.1145/317765.317907
|View full text |Cite
|
Sign up to set email alerts
|

Typer inference builds a short cut to deforestation

Abstract: The version in the Kent Academic Repository may differ from the final published version. Users are advised to check http://kar.kent.ac.uk for the status of the paper. Users should always cite the published version of record.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2000
2000
2007
2007

Publication Types

Select...
5
2

Relationship

1
6

Authors

Journals

citations
Cited by 9 publications
(2 citation statements)
references
References 18 publications
0
2
0
Order By: Relevance
“…On the one hand, short cut fusion is easily generalized to arbitrary covariant recursive types -called algebraic data types below and elsewhere. Such generalizations have already been incorporated into a number of automatic fusion tools (Chitil, 1999;Gill, 1996;Johann, 1997;Johann & Visser, 2000;Németh, 2000). On the other hand, short cut fusion for lists can be generalized to accommodate more general list production.…”
Section: Proving Correctnessmentioning
confidence: 99%
“…On the one hand, short cut fusion is easily generalized to arbitrary covariant recursive types -called algebraic data types below and elsewhere. Such generalizations have already been incorporated into a number of automatic fusion tools (Chitil, 1999;Gill, 1996;Johann, 1997;Johann & Visser, 2000;Németh, 2000). On the other hand, short cut fusion for lists can be generalized to accommodate more general list production.…”
Section: Proving Correctnessmentioning
confidence: 99%
“…Given the widespread use of monadic computations, it is natural to try to apply automatable program transformation techniques to improve the efficiency of modularly constructed monadic programs. Fusion is one technique which is suitable for this purpose, and a number of fusion transformations appropriate to the non-monadic functional setting have been developed in recent years (Chitil, 1999;Gill et al, 1993;Hu at al., 1996;Johann, 2002;Jürgensen, 2005;Sheard and Fegaras, 1993;Svenningsson, 2002;Takano and Meijer, 1995;Voigtländer, 2002). Perhaps the best known of these is short cut fusion (Gill et al, 1993), a local transformation based on two combinators -namely, build, which produces lists in a uniform manner, and foldr, which uniformly consumes them -and a single, oriented replacement rule known as the foldr/build rule (see Section 3).…”
Section: Introductionmentioning
confidence: 99%