-
1
-
-
0002534194
-
The lazy lambda calculus
-
D. Turner, ed., Addison Wesley, Reading, MA
-
S. Abramsky, The lazy lambda calculus, in: D. Turner, ed., Research Topics in Functional Programming (Addison Wesley, Reading, MA, 1990) 65-116.
-
(1990)
Research Topics in Functional Programming
, pp. 65-116
-
-
Abramsky, S.1
-
2
-
-
0017419683
-
A transformation system for developing recursive programs
-
R. Burstall and J. Darlington, A transformation system for developing recursive programs, JACM 24 (1977) 44-67.
-
(1977)
JACM
, vol.24
, pp. 44-67
-
-
Burstall, R.1
Darlington, J.2
-
4
-
-
84971922146
-
Safe fusion of functional expressions II: Further improvements
-
W.N. Chin, Safe fusion of functional expressions II: further improvements, J. Functional Programming 4 (1994) 515-555.
-
(1994)
J. Functional Programming
, vol.4
, pp. 515-555
-
-
Chin, W.N.1
-
5
-
-
0345589083
-
Infinite trees in normal form and recursive equations having a unique solution
-
B. Courcelle, Infinite trees in normal form and recursive equations having a unique solution, Math. Systems Theory 13 (1979) 131-180.
-
(1979)
Math. Systems Theory
, vol.13
, pp. 131-180
-
-
Courcelle, B.1
-
8
-
-
0027846318
-
A short cut to deforestation
-
ACM Press, New York
-
A. Gill, J. Launchbury and S. Peyton Jones, A short cut to deforestation, in: FPCA '93, Conf. on Functional Programming Languages and Computer Architecture (ACM Press, New York, 1993).
-
(1993)
FPCA '93, Conf. on Functional Programming Languages and Computer Architecture
-
-
Gill, A.1
Launchbury, J.2
Peyton Jones, S.3
-
9
-
-
0001355397
-
Occam's razor in metacomputation: The notion of a perfect process tree
-
G. Filè P. Cousot, M. Falaschi and A. Rauzy, eds., Static Analysis. Proceedings, Springer, Berlin
-
R. Glück and A.V. Klimov, Occam's razor in metacomputation: the notion of a perfect process tree, in: G. Filè P. Cousot, M. Falaschi and A. Rauzy, eds., Static Analysis. Proceedings, Lecture Notes in Computer Science, Vol. 724 (Springer, Berlin, 1993) 112-123.
-
(1993)
Lecture Notes in Computer Science
, vol.724
, pp. 112-123
-
-
Glück, R.1
Klimov, A.V.2
-
10
-
-
84976515050
-
Partial deduction and driving are equivalent
-
M. Hermenegildo and J. Penjam, eds., Programming Language Implementation and Logic Programming, Springer, Berlin
-
R. Glück and M.H. Sørensen, Partial deduction and driving are equivalent, in: M. Hermenegildo and J. Penjam, eds., Programming Language Implementation and Logic Programming, Lecture Notes in Computer Science, Vol. 844 (Springer, Berlin, 1994) 165-181.
-
(1994)
Lecture Notes in Computer Science
, vol.844
, pp. 165-181
-
-
Glück, R.1
Sørensen, M.H.2
-
11
-
-
0026845597
-
A self-applicable partial evaluator for the lambda calculus: Correctness and pragmatics
-
C. Gomard, A self-applicable partial evaluator for the lambda calculus: correctness and pragmatics, ACM TOPLAS 14 (1992) 147-172.
-
(1992)
ACM TOPLAS
, vol.14
, pp. 147-172
-
-
Gomard, C.1
-
13
-
-
0041901187
-
Extending deforestation for first order functional programs
-
Workshops in Computing Series, Skye, August 1991 Springer, Berlin
-
G.W. Hamilton and S.B. Jones, Extending deforestation for first order functional programs, in: Proc. Fourth Glasgow Workshop on Functional Programming, Workshops in Computing Series, Skye, August 1991 (Springer, Berlin, 1991) 134-145.
-
(1991)
Proc. Fourth Glasgow Workshop on Functional Programming
, pp. 134-145
-
-
Hamilton, G.W.1
Jones, S.B.2
-
15
-
-
0003799593
-
-
Prentice-Hall, Englewood Cliffs, NJ
-
N.D. Jones, C. Gomard and P. Sestoft, Partial Evaluation and Automatic Program Generation (Prentice-Hall, Englewood Cliffs, NJ, 1993).
-
(1993)
Partial Evaluation and Automatic Program Generation
-
-
Jones, N.D.1
Gomard, C.2
Sestoft, P.3
-
16
-
-
85014073732
-
An introduction to partial deduction
-
Proc. 3rd Internat. Workshop on MetaProgramming in Logic, Springer, Berlin
-
J. Komorowski, An introduction to partial deduction, in: Proc. 3rd Internat. Workshop on MetaProgramming in Logic, Lecture Notes in Computer Science, Vol. 649 (Springer, Berlin, 1992) 49-69.
-
(1992)
Lecture Notes in Computer Science
, vol.649
, pp. 49-69
-
-
Komorowski, J.1
-
17
-
-
0348130359
-
About transformation system: A theoretical study
-
B. Robinet, ed., Dunod, Paris
-
L. Kott, About transformation system: a theoretical study, in: B. Robinet, ed., Program Transformations, (Dunod, Paris, 1978) 232-247.
-
(1978)
Program Transformations
, pp. 232-247
-
-
Kott, L.1
-
20
-
-
0041400164
-
Deforestation for higher-order functions
-
Springer Workshops in Computer Science Springer, Berlin
-
S. Marlow and P. Wadler, Deforestation for higher-order functions, in: Functional Programming, Glasgow 1992, Springer Workshops in Computer Science (Springer, Berlin, 1992) 154-165.
-
(1992)
Functional Programming, Glasgow 1992
, pp. 154-165
-
-
Marlow, S.1
Wadler, P.2
-
21
-
-
84955612445
-
Call-by-name CPS-translation as a binding-time improvement
-
Static Analysis Symposium (SAS '95), Springer, Berlin
-
K. Nielsen and M.H. Sørensen, Call-by-name CPS-translation as a binding-time improvement, in: Static Analysis Symposium (SAS '95), Lecture Notes in Computer Science, Vol. 983 (Springer, Berlin, 1995) 296-313.
-
(1995)
Lecture Notes in Computer Science
, vol.983
, pp. 296-313
-
-
Nielsen, K.1
Sørensen, M.H.2
-
22
-
-
84972017777
-
Correctness of binding time analysis
-
J. Palsberg, Correctness of binding time analysis, J. Functional Programming 3 (1993).
-
(1993)
J. Functional Programming
, vol.3
-
-
Palsberg, J.1
-
24
-
-
0000547595
-
Rules and strategies for transforming functional and logic programs
-
A. Pettorossi and M. Proietti, Rules and strategies for transforming functional and logic programs, ACM Comput. Surveys (1995).
-
(1995)
ACM Comput. Surveys
-
-
Pettorossi, A.1
Proietti, M.2
-
25
-
-
0004093222
-
-
Prentice-Hall International Series in Computer Science Prentice-Hall International (UK) Ltd, London
-
S.L. Peyton Jones, The Implementation of Functional Programming Languages. Prentice-Hall International Series in Computer Science (Prentice-Hall International (UK) Ltd, London, 1987).
-
(1987)
The Implementation of Functional Programming Languages
-
-
Peyton Jones, S.L.1
-
26
-
-
18944377121
-
Call-by-name, call-by-value and the λ-calculus
-
G.D. Plotkin, Call-by-name, call-by-value and the λ-calculus, Theoret. Comput. Sci. 1 (1975) 125-159.
-
(1975)
Theoret. Comput. Sci.
, vol.1
, pp. 125-159
-
-
Plotkin, G.D.1
-
27
-
-
0003066059
-
Operational theories of improvement in functional languages
-
Skye, August 1991, Springer Workshop Series Springer, Berlin
-
D. Sands, Operational theories of improvement in functional languages (extended abstract), in: Proc. 4th Glasgow Workshop on Functional Programming, Skye, August 1991, Springer Workshop Series (Springer, Berlin, 1991) 298-311.
-
(1991)
Proc. 4th Glasgow Workshop on Functional Programming
, pp. 298-311
-
-
Sands, D.1
-
28
-
-
84957672152
-
Correctness of recursion-based automatic program transformations
-
Internat. Joint Conf. on Theory and Practice of Software Development (TAPSOFTIFASE '95), Springer, Berlin
-
D. Sands, Correctness of recursion-based automatic program transformations, in Internat. Joint Conf. on Theory and Practice of Software Development (TAPSOFTIFASE '95), Lecture Notes in Computer Science, Vol. 915 (Springer, Berlin, 1995).
-
(1995)
Lecture Notes in Computer Science
, vol.915
-
-
Sands, D.1
-
30
-
-
0030102464
-
Total correctness by local improvement in the transformation of functional programs
-
D. Sands, Total correctness by local improvement in the transformation of functional programs, ACM TOPLAS 18 (1996) 175-234.
-
(1996)
ACM TOPLAS
, vol.18
, pp. 175-234
-
-
Sands, D.1
-
32
-
-
0001946314
-
An algorithm for generalization in positive supercompilation
-
Portland, Oregon, 1995 MIT Press, Cambridge
-
M.H. Sørensen and R Glück, An algorithm for generalization in positive supercompilation, in: Internat. Logic Programming Symp. (ILPS'95), Portland, Oregon, 1995 (MIT Press, Cambridge, 1995).
-
(1995)
Internat. Logic Programming Symp. (ILPS'95)
-
-
Sørensen, M.H.1
Glück, R.2
-
33
-
-
85015346331
-
Towards unifying partial evaluation, deforestation, supercompilation, and GPC
-
Springer, Berlin
-
M.H. Sørensen, R. Glück and N.D. Jones, Towards unifying partial evaluation, deforestation, supercompilation, and GPC, in: ESOP'94. LNCS 788 (Springer, Berlin, 1994).
-
(1994)
ESOP'94. LNCS 788
-
-
Sørensen, M.H.1
Glück, R.2
Jones, N.D.3
-
34
-
-
0346869851
-
Correct higher-order program transformations
-
Ph.D. Thesis, College of Computer Science, Northeastern University, Boston
-
P. Steckler, Correct higher-order program transformations, Ph.D. Thesis, College of Computer Science, Northeastern University, Boston, 1994. Tech Report NU-CCS-94-15.
-
(1994)
Tech Report NU-CCS-94-15
-
-
Steckler, P.1
-
35
-
-
0022754405
-
The concept of a supercompiler
-
V.F. Turchin, The concept of a supercompiler, ACM TOPLAS, 8 (1986) 292-325.
-
(1986)
ACM TOPLAS
, vol.8
, pp. 292-325
-
-
Turchin, V.F.1
-
36
-
-
0007816779
-
The algorithm of generalization
-
D. Bjømer, Ershov, and N.D. Jones, eds., Partial Evaluation and Mixed Computation, Gammel Avernæs, Denmark, October 1987 North-Holland, Amsterdam
-
V.F. Turchin, The algorithm of generalization, in: D. Bjømer, Ershov, and N.D. Jones, eds., Partial Evaluation and Mixed Computation, Proc. IFIP TC2 Workshop, Gammel Avernæs, Denmark, October 1987 (North-Holland, Amsterdam, 1988) 531-549.
-
(1988)
Proc. IFIP TC2 Workshop
, pp. 531-549
-
-
Turchin, V.F.1
-
37
-
-
0012582444
-
-
University of Glasgow, Unpublished (preliminary version circulated on the FP mailing list, 1987), November
-
P. Wadler, The concatenate vanishes, University of Glasgow, Unpublished (preliminary version circulated on the FP mailing list, 1987), November 1989.
-
(1989)
The Concatenate Vanishes
-
-
Wadler, P.1
-
38
-
-
0025444759
-
Deforestation: Transforming programs to eliminate trees
-
P. Wadler, Deforestation: transforming programs to eliminate trees, Theoret. Comput. Sci. 73 (1990) 231-248. Preliminary version in ESOP 88, Lecture Notes in Computer Science, Vol. 300 (Springer, Berlin, 1988).
-
(1990)
Theoret. Comput. Sci.
, vol.73
, pp. 231-248
-
-
Wadler, P.1
-
39
-
-
0025444759
-
Preliminary version in ESOP 88
-
Springer, Berlin
-
P. Wadler, Deforestation: transforming programs to eliminate trees, Theoret. Comput. Sci. 73 (1990) 231-248. Preliminary version in ESOP 88, Lecture Notes in Computer Science, Vol. 300 (Springer, Berlin, 1988).
-
(1988)
Lecture Notes in Computer Science
, vol.300
-
-
-
40
-
-
84971946807
-
Specifying the correctness of binding time analysis
-
M. Wand, Specifying the correctness of binding time analysis, J. Functional Programming 3 (1993).
-
(1993)
J. Functional Programming
, vol.3
-
-
Wand, M.1
|