|
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
Zena M. Ariola , John Maraist , Martin Odersky , Matthias Felleisen , Philip Wadler, A call-by-need lambda calculus, Proceedings of the 22nd ACM SIGPLAN-SIGACT symposium on Principles of programming languages, p.233-246, January 23-25, 1995, San Francisco, California, United States
[doi> 10.1145/199448.199507]
|
| |
2
|
|
| |
3
|
R. Bird. Using circular programs to eliminate multiple traversals of data. Acta Informatica, 21:239-250, 1984.
|
| |
4
|
D. Bjorner , Neil D. Jones , A. P. Ershov, Partial Evaluation and Mixed Computation: Proceedings of the IFIP TC2 Workshop, Gammel Avernaes, Denmark, 18-24 Oct., 1987, Elsevier Science Inc., New York, NY, 1988
|
| |
5
|
A. Bondorf. Self-Applicable Partial Evaluation. PhD thesis, Department of Computer Science, Universty of Copenhagen, 1990. DIKU-Rapport 90/17.
|
 |
6
|
|
| |
7
|
W.-N. Chin. Automatic Methods for Program 7#annformation. PhD thesis, Imperial College, University of London, 1990.
|
| |
8
|
|
| |
9
|
W.-N. Chin. Fully lazy higher-order removal. In Proceeding of the A CM SIGPLAN Syposium on Partial Evaluation and Semantics-Based Program Manipulation, pages 38-47, 1992. Yale University technical report YALEU/DCS/RR-909.
|
 |
10
|
|
| |
11
|
W.-N. Chin. Safe fusion of functional expressions II: Further improvements. Journal of Functional Programming, 4(4):515-555, 1994.
|
| |
12
|
W.-N. Chin and J. Darlington. Higher-order removal transformation technique for functional programs. In Australian Computer Science Conference, volume 14,1 of Australian CS Comm., pages 181-194, 1992.
|
| |
13
|
|
| |
14
|
J. Darlington. An experimental program transformation and synthesis system. Artificial 1nteUigence, 16:1- 46, 1981.
|
 |
15
|
|
| |
16
|
L. Fegaras, T. Sheard, and T. Zhou. Improving programs which recurse over multiple inductive structures. In Proceeding o.f the A CM SIGPLAN Syposium on Partial Evaluation and Semantics.Based Program Manipulation, 1994.
|
| |
17
|
A. Ferguson and P.L. Wadler. When will deforestation stop? In Glasgow Workshop on Functional Programming, pages 39-56, 1988.
|
| |
18
|
A.J. Gill. Cheap Deforestation .for Non-strict Functional Languages. PhD thesis, Department of Computing Science, Glasgow University, 1996.
|
 |
19
|
|
| |
20
|
A.J. Gill and Simon L. Peyton Jones. Cheap deforestation in practice: An optimiser for Haskell. In IFIP, pages 581-586, 1994.
|
| |
21
|
G. Hamilton. Compile.Time Optimisations of Storage Usage in Lazy Functional Programs. PhD thesis, University of Stirling, 1993.
|
| |
22
|
G. Hamilton. Extending first order deforestation. Technical Report TR 95-06, Department of Computer Science, Keele University, 1995.
|
| |
23
|
|
| |
24
|
|
| |
25
|
G. Hamilton and S.B. Jones. Transforming programs to eliminate intermediate structures. In Workshop on Static Analysis of Equational, Punctional and Logic Programming Languages, BIGRE 74, pages 182-188, 1991.
|
 |
26
|
|
 |
27
|
|
| |
28
|
J.R. Hindley. The principal type scheme of an object in combinatory logic. 7#nsactions of the American Mathematical Society, 146:29--60, 1969.
|
| |
29
|
|
| |
30
|
N.D. Jones. Flow analysis of lazy higher-order functional programs. In S. Abramsky and C. Hankin, editors, Abstract Interpretation of Declarative Language, chapter 5. Ellis Horwood, London, 1987.
|
 |
31
|
|
 |
32
|
|
| |
33
|
Z. Manna and R. Waldinger. Synthesis: Dreams ffi> programs. 1EBB 7~ansations on Software Engineering, 5(4):157-164, 1979.
|
| |
34
|
|
| |
35
|
S.D. Maxlow. Deforestation for Higher-Order Functional Languages. PhD thesis, University of Glasgow, 1996.
|
| |
36
|
R. Milner. A theory of type polymorphism in programming. Journal of Computer and System Sciences, 17:348-375, 1978.
|
| |
37
|
|
 |
38
|
|
 |
39
|
|
| |
40
|
|
 |
41
|
|
| |
42
|
|
 |
43
|
|
| |
44
|
|
| |
45
|
|
| |
46
|
P. Sestoft. Automatic call unfolding in a partial evaluator. In Bjcrner et al. {4}, pages 485-506.
|
 |
47
|
|
| |
48
|
|
 |
49
|
|
 |
50
|
Valentin F. Turchin , Robert M. Nirenberg , Dimitri V. Turchin, Experiments with a supercompiler, Proceedings of the 1982 ACM symposium on LISP and functional programming, p.47-55, August 15-18, 1982, Pittsburgh, Pennsylvania, United States
[doi> 10.1145/800068.802134]
|
| |
51
|
|
 |
52
|
Philip Wadler, Applicative style programming, program transformation, and list operators, Proceedings of the 1981 conference on Functional programming languages and computer architecture, p.25-32, October 18-22, 1981, Portsmouth, New Hampshire, United States
[doi> 10.1145/800223.806759]
|
| |
53
|
|
| |
54
|
|
| |
55
|
|
| |
56
|
|
|