-
1
-
-
0029180095
-
A call-by-need lambda-calculus
-
ACM Press, Washington, DC
-
Z.M. Ariola, M. Felleisen, M. Maraist, J. Odersky, P. Wadler, A call-by-need lambda-calculus, in: Conf. Record of the Ann. ACM SIGPLAN-SIGACT Symp. on Principles of Programming Languages, ACM Press, Washington, DC, 1995, pp. 233-246.
-
(1995)
Conf. Record of the Ann. ACM SIGPLAN-SIGACT Symp. on Principles of Programming Languages
, pp. 233-246
-
-
Ariola, Z.M.1
Felleisen, M.2
Maraist, M.3
Odersky, J.4
Wadler, P.5
-
2
-
-
0001439401
-
Lambda calculi with types
-
S. Abramsky, D.M. Gabbay, T.S.E. Maibaum (Eds.), Oxford University Press, Oxford
-
H.P. Barendregt, Lambda calculi with types, in: S. Abramsky, D.M. Gabbay, T.S.E. Maibaum (Eds.), Handbook of Logic in Computer Science, Vol. II, Oxford University Press, Oxford, 1992, pp. 117-309.
-
(1992)
Handbook of Logic in Computer Science
, vol.2
, pp. 117-309
-
-
Barendregt, H.P.1
-
3
-
-
0021508525
-
Using circular programs to eliminate multiple traversals of data
-
R. Bird, Using circular programs to eliminate multiple traversals of data, Acta Inform. 21 (1984) 239-250.
-
(1984)
Acta Inform.
, vol.21
, pp. 239-250
-
-
Bird, R.1
-
4
-
-
0004202395
-
-
Ph.D. Thesis, Department of Computer Science, University of Copenhagen, DIKU-Rapport 90/17
-
A. Bondorf, Self-applicable partial evaluation, Ph.D. Thesis, Department of Computer Science, University of Copenhagen, 1990; DIKU-Rapport 90/17.
-
(1990)
Self-applicable Partial Evaluation
-
-
Bondorf, A.1
-
5
-
-
0026386060
-
Automatic autoprojection of recursive equations
-
A. Bondorf, Automatic autoprojection of recursive equations, Science of Computer Programming 17 (1-3) (1991) 3-34.
-
(1991)
Science of Computer Programming
, vol.17
, Issue.1-3
, pp. 3-34
-
-
Bondorf, A.1
-
6
-
-
0017419683
-
A transformation system for developing recursive programs
-
R.M. Burstall, J. Darlington, A transformation system for developing recursive programs, J. Assoc. Comput. Mach. 24 (1) (1977) 44-67.
-
(1977)
J. Assoc. Comput. Mach.
, vol.24
, Issue.1
, pp. 44-67
-
-
Burstall, R.M.1
Darlington, J.2
-
8
-
-
0041400169
-
Generalising deforestation to all first-order functional programs
-
Workshop on Static Analysis of Equational, Functional and Logic Programming Languages
-
W.-N. Chin, Generalising deforestation to all first-order functional programs, in: Workshop on Static Analysis of Equational, Functional and Logic Programming Languages, BIGRE, Vol. 74, 1991, pp. 173-181.
-
(1991)
BIGRE
, vol.74
, pp. 173-181
-
-
Chin, W.-N.1
-
10
-
-
0026971527
-
Safe fusion of functional expressions
-
ACM Press, Washington, DC
-
W.-N. Chin, Safe fusion of functional expressions, in: ACM Conf. on Lisp and Functional Programming, ACM Press, Washington, DC, 1992, pp. 11-20.
-
(1992)
ACM Conf. on Lisp and Functional Programming
, pp. 11-20
-
-
Chin, W.-N.1
-
11
-
-
84971922146
-
Safe fusion of functional expressions II: Further improvements
-
W.-N. Chin, Safe fusion of functional expressions II: Further improvements, J. Funct. Programming 4 (4) (1994) 515-555.
-
(1994)
J. Funct. Programming
, vol.4
, Issue.4
, pp. 515-555
-
-
Chin, W.-N.1
-
12
-
-
0041400155
-
Higher-order removal transformation technique for functional programs
-
1 of Australian CS Comm.
-
W.-N. Chin, J. Darlington, Higher-order removal transformation technique for functional programs, in: Australian Computer Science Conf., Vol. 14,1 of Australian CS Comm., 1992, pp. 181-194.
-
(1992)
Australian Computer Science Conf., Vol. 14
, vol.14
, pp. 181-194
-
-
Chin, W.-N.1
Darlington, J.2
-
13
-
-
0041400170
-
Better consumers for deforestation
-
D.S. Swierstra (Ed.), Programming Languages: Implementations, Logics and Programs, Springer, Berlin
-
W.-N. Chin, S.-C. Khoo, Better consumers for deforestation, in: D.S. Swierstra (Ed.), Programming Languages: Implementations, Logics and Programs, Lecture Notes in Computer Science, Vol. 982, Springer, Berlin, 1995, pp. 223-240.
-
(1995)
Lecture Notes in Computer Science
, vol.982
, pp. 223-240
-
-
Chin, W.-N.1
Khoo, S.-C.2
-
14
-
-
0019536064
-
An experimental program transformation and synthesis system
-
J. Darlington, An experimental program transformation and synthesis system, Artificial Intelligence 16 (1981) 1-46.
-
(1981)
Artificial Intelligence
, vol.16
, pp. 1-46
-
-
Darlington, J.1
-
15
-
-
84976857494
-
A system for assisting program transformation
-
M.S. Feather, A system for assisting program transformation, ACM Trans. Programming Languages Systems 4 (1) (1982) 1-20.
-
(1982)
ACM Trans. Programming Languages Systems
, vol.4
, Issue.1
, pp. 1-20
-
-
Feather, M.S.1
-
19
-
-
0027846318
-
A short cut to deforestation
-
ACM Press, Washington, DC
-
A.J. Gill, J. Launchbury, S.L. Peyton Jones, A short cut to deforestation, in: Conf. on Functional Programming and Computer Architecture, ACM Press, Washington, DC, 1993, pp. 223-232.
-
(1993)
Conf. on Functional Programming and Computer Architecture
, pp. 223-232
-
-
Gill, A.J.1
Launchbury, J.2
Peyton Jones, S.L.3
-
22
-
-
0042402536
-
-
Technical Report TR 95-06, Department of Computer Science, Keele University
-
G. Hamilton, Extending first order deforestation, Technical Report TR 95-06, Department of Computer Science, Keele University, 1995.
-
(1995)
Extending First Order Deforestation
-
-
Hamilton, G.1
-
23
-
-
0042402545
-
-
Technical Report TR 95-07, Department of Computer Science, Keele University
-
G. Hamilton, Higher order deforestation, Technical Report TR 95-07, Department of Computer Science, Keele University, 1995.
-
(1995)
Higher Order Deforestation
-
-
Hamilton, G.1
-
24
-
-
84957680870
-
Higher order deforestation
-
H. Kuchen, S.D. Swierstra (Eds.), Programming Languages: Implementations, Logics and Programs, Springer, Berlin
-
G. Hamilton, Higher order deforestation, in: H. Kuchen, S.D. Swierstra (Eds.), Programming Languages: Implementations, Logics and Programs, Lecture Notes in Computer Science, Vol. 1140, Springer, Berlin, 1996, pp. 213-227.
-
(1996)
Lecture Notes in Computer Science
, vol.1140
, pp. 213-227
-
-
Hamilton, G.1
-
26
-
-
0041400161
-
Transforming programs to eliminate intermediate structures
-
Workshop on Static Analysis of Equational, Functional and Logic Programming Languages
-
G. Hamilton, S.B. Jones, Transforming programs to eliminate intermediate structures, in: Workshop on Static Analysis of Equational, Functional and Logic Programming Languages, BIGRE, Vol. 74, 1991, pp. 182-188.
-
(1991)
BIGRE
, vol.74
, pp. 182-188
-
-
Hamilton, G.1
Jones, S.B.2
-
28
-
-
0027579091
-
Type inference with polymorphic recursion
-
F. Henglein, Type inference with polymorphic recursion, ACM Trans. Programming Languages Systems 15 (2) (1993) 253-289.
-
(1993)
ACM Trans. Programming Languages Systems
, vol.15
, Issue.2
, pp. 253-289
-
-
Henglein, F.1
-
29
-
-
84968503882
-
The principal type scheme of an object in combinatory logic
-
J.R. Hindley, The principal type scheme of an object in combinatory logic, Trans. Amer. Math. Soc. 146 (1969) 29-60.
-
(1969)
Trans. Amer. Math. Soc.
, vol.146
, pp. 29-60
-
-
Hindley, J.R.1
-
30
-
-
84957654033
-
Finiteness analysis
-
J. Hughes (Ed.), Conf. on Functional Programming and Computer Architecture, Springer, Berlin
-
C.K. Holst, Finiteness analysis, in: J. Hughes (Ed.), Conf. on Functional Programming and Computer Architecture, Lecture Notes in Computer Science, Vol. 523, Springer, Berlin, 1991, pp. 495-519.
-
(1991)
Lecture Notes in Computer Science
, vol.523
, pp. 495-519
-
-
Holst, C.K.1
-
31
-
-
0005249958
-
Why functional programming matters
-
D. Turner (Ed.), Addison-Wesley, Reading, MA
-
J. Hughes, Why functional programming matters, in: D. Turner (Ed.), Research Topics in Functional Programming, Addison-Wesley, Reading, MA, 1990.
-
(1990)
Research Topics in Functional Programming
-
-
Hughes, J.1
-
32
-
-
85051365484
-
Transformations of FP program schemes
-
ACM Press, Washington, DC
-
R.B. Kierburtz, J. Schultis, Transformations of FP program schemes, in: Conf. on Functional Programming and Computer Architecture, ACM Press, Washington, DC, 1981, pp. 41-48.
-
(1981)
Conf. on Functional Programming and Computer Architecture
, pp. 41-48
-
-
Kierburtz, R.B.1
Schultis, J.2
-
33
-
-
0029178719
-
Warm fusion: Deriving build-catas from recursive definitions
-
ACM Press, Washington, DC
-
J. Launchbury, T. Sheard, Warm fusion: Deriving build-catas from recursive definitions, in: Conf. on Functional Programming and Computer Architecture, ACM Press, Washington, DC, 1995, pp. 314-323.
-
(1995)
Conf. on Functional Programming and Computer Architecture
, pp. 314-323
-
-
Launchbury, J.1
Sheard, T.2
-
34
-
-
84957650347
-
Global control for partial deduction through characteristic atoms and global trees
-
O. Danvy, R. Glück, P. Thiemann (Eds.), Springer, Berlin
-
M. Leuschel, B. Martens, Global control for partial deduction through characteristic atoms and global trees, in: O. Danvy, R. Glück, P. Thiemann (Eds.), Partial Evaluation, Lecture Notes in Computer Science, Vol. 1110, Springer, Berlin, 1996, pp. 263-283.
-
(1996)
Partial Evaluation, Lecture Notes in Computer Science
, vol.1110
, pp. 263-283
-
-
Leuschel, M.1
Martens, B.2
-
36
-
-
0041400164
-
Deforestation for higher-order functions
-
J. Launchbury (Ed.)
-
S. Marlow, P.L. Wadler, Deforestation for higher-order functions, in: J. Launchbury (Ed.), Glasgow Workshop on Functional Programming, Workshops in Computing, 1992, pp. 154-165.
-
(1992)
Glasgow Workshop on Functional Programming, Workshops in Computing
, pp. 154-165
-
-
Marlow, S.1
Wadler, P.L.2
-
38
-
-
0018105622
-
A theory of type polymorphism in programming
-
R. Milner, A theory of type polymorphism in programming, J. Comput. System Sci. 17 (1978) 348-375.
-
(1978)
J. Comput. System Sci.
, vol.17
, pp. 348-375
-
-
Milner, R.1
-
39
-
-
85027621869
-
Polymorphic type schemes and recursive definitions
-
Proc. 6th Internat. Conf. on Programming, Springer, Berlin
-
A. Mycroft, Polymorphic type schemes and recursive definitions, in: Proc. 6th Internat. Conf. on Programming, Lecture Notes in Computer Science, Vol. 167, Springer, Berlin, 1984, pp. 217-228.
-
(1984)
Lecture Notes in Computer Science
, vol.167
, pp. 217-228
-
-
Mycroft, A.1
-
40
-
-
84955612445
-
Call-by-name CPS-translation as a binding-time improvement
-
A. Mycroft (Ed.), Static Analysis Symp., Springer, Berlin
-
K. Nielsen, M.H. Sørensen, Call-by-name CPS-translation as a binding-time improvement, in: A. Mycroft (Ed.), Static Analysis Symp., Lecture Notes in Computer Science, Vol. 983, Springer, Berlin, 1995, pp. 296-313.
-
(1995)
Lecture Notes in Computer Science
, vol.983
, pp. 296-313
-
-
Nielsen, K.1
Sørensen, M.H.2
-
41
-
-
0030676705
-
Infinitary control flow analysis: A collecting semantics for closure analysis
-
ACM Press, Washington, DC
-
H.R. Nielson, F. Nielson, Infinitary control flow analysis: a collecting semantics for closure analysis, in: Conf. Record of the Ann. ACM SIGPLAN-SIGACT Symp. on Principles of Programming Languages, ACM Press, Washington, DC, 1997, pp. 332-345.
-
(1997)
Conf. Record of the Ann. ACM SIGPLAN-SIGACT Symp. on Principles of Programming Languages
, pp. 332-345
-
-
Nielson, H.R.1
Nielson, F.2
-
44
-
-
84957672152
-
Proving the correctness of recursion-based automatic program transformation
-
P. Mosses, M. Nielsen, M.I. Schwartzbach (Eds.), Theory and Practice of Software Development, Springer, Berlin
-
D. Sands, Proving the correctness of recursion-based automatic program transformation, in: P. Mosses, M. Nielsen, M.I. Schwartzbach (Eds.), Theory and Practice of Software Development, Lecture Notes in Computer Science, Vol. 915, Springer, Berlin, 1995, pp. 681-695.
-
(1995)
Lecture Notes in Computer Science
, vol.915
, pp. 681-695
-
-
Sands, D.1
-
45
-
-
0029202076
-
Total correctness by local improvement in program transformation
-
ACM Press, Washington, DC
-
D. Sands, Total correctness by local improvement in program transformation, in: Conf. Record of the Ann. ACM SIGPLAN-SIGACT Symp. on Principles of Programming Languages, ACM Press, Washington, DC, 1995, pp. 221-232.
-
(1995)
Conf. Record of the Ann. ACM SIGPLAN-SIGACT Symp. on Principles of Programming Languages
, pp. 221-232
-
-
Sands, D.1
-
46
-
-
0030260662
-
Proving the correctness of recursion-based automatic program transformations
-
D. Sands, Proving the correctness of recursion-based automatic program transformations, Theoret. Comput. Sci. A 167 (1996).
-
(1996)
Theoret. Comput. Sci. A
, vol.167
-
-
Sands, D.1
-
47
-
-
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 Trans. Programming Languages Systems 18 (2) (1996).
-
(1996)
ACM Trans. Programming Languages Systems
, vol.18
, Issue.2
-
-
Sands, D.1
-
48
-
-
85051434511
-
Program inprovement by internal specialization
-
ACM Press, Washington, DC
-
W.L. Scherlis, Program inprovement by internal specialization, in: Conf. Record of the Ann. ACM SIGPLAN-SIGACT Symp. on Principles of Programming Languages, ACM Press, Washington, DC, 1981, pp. 41-49.
-
(1981)
Conf. Record of the Ann. ACM SIGPLAN-SIGACT Symp. on Principles of Programming Languages
, pp. 41-49
-
-
Scherlis, W.L.1
-
49
-
-
84878680603
-
Least solutions of equations over N
-
Internat. Coll. on Automata, Languages, and Programming
-
H. Seidl, Least solutions of equations over N in: Internat. Coll. on Automata, Languages, and Programming, Lecture Notes in Computer Science, Vol. 820, 1994, pp. 400-411.
-
(1994)
Lecture Notes in Computer Science
, vol.820
, pp. 400-411
-
-
Seidl, H.1
-
50
-
-
21344459746
-
Integer constraints to stop deforestation
-
European Symp. on Programming, Springer, Berlin
-
H. Seidl, Integer constraints to stop deforestation, in: European Symp. on Programming, Lecture Notes in Computer Science, Vol. 1058, Springer, Berlin, 1996, pp. 326-340.
-
(1996)
Lecture Notes in Computer Science
, vol.1058
, pp. 326-340
-
-
Seidl, H.1
-
51
-
-
0042903352
-
Least and greatest solutions of equations over script N sign
-
H. Seidl, Least and greatest solutions of equations over script N sign, Nordic J. Comput. 3 (1996) 41-62.
-
(1996)
Nordic J. Comput.
, vol.3
, pp. 41-62
-
-
Seidl, H.1
-
52
-
-
0030651807
-
Constraints to stop higher-order deforestation
-
ACM Press, Washington, DC
-
H. Seidl, M.H. Sørensen, Constraints to stop higher-order deforestation, in: Conf. Record of the Ann. ACM SIGPLAN-SIGACT Symp. on Principles of Programming Languages, ACM Press, Washington, DC, 1997, pp. 400-413.
-
(1997)
Conf. Record of the Ann. ACM SIGPLAN-SIGACT Symp. on Principles of Programming Languages
, pp. 400-413
-
-
Seidl, H.1
Sørensen, M.H.2
-
53
-
-
0005427296
-
Automatic call unfolding in a partial evaluator
-
D. Bjørner, A.P. Ershov, N.D. Jones (Eds.), North-Holland, Amsterdam
-
P. Sestoft, Automatic call unfolding in a partial evaluator, in: D. Bjørner, A.P. Ershov, N.D. Jones (Eds.), Partial Evaluation and Mixed Computation, North-Holland, Amsterdam, 1988, pp. 485-506.
-
(1988)
Partial Evaluation and Mixed Computation
, pp. 485-506
-
-
Sestoft, P.1
-
54
-
-
85020714135
-
Replacing function parameters by global variables
-
ACM Press, Washington, DC, and Addison-Wesley, Reading, MA
-
P. Sestoft, Replacing function parameters by global variables, in: Conf. on Functional Programming and Computer Architecture, ACM Press, Washington, DC, and Addison-Wesley, Reading, MA, 1989, pp. 29-53.
-
(1989)
Conf. on Functional Programming and Computer Architecture
, pp. 29-53
-
-
Sestoft, P.1
-
55
-
-
0027795818
-
A fold for all seasons
-
ACM Press, Washington, DC
-
T. Sheard, L. Fegaras, A fold for all seasons, in: Conf. on Functional Programming and Computer Architecture, ACM Press, Washington, DC, 1993, pp. 233-242.
-
(1993)
Conf. on Functional Programming and Computer Architecture
, pp. 233-242
-
-
Sheard, T.1
Fegaras, L.2
-
59
-
-
85010950644
-
A grammar-based data-flow analysis to stop deforestation
-
S. Tison (Ed.), Coll. on Trees in Algebra and Programming, Springer, Berlin
-
M.H. Sørensen, A grammar-based data-flow analysis to stop deforestation, in: S. Tison (Ed.), Coll. on Trees in Algebra and Programming, Lecture Notes in Computer Science, Vol. 787, Springer, Berlin, 1994, 335-351.
-
(1994)
Lecture Notes in Computer Science
, vol.787
, pp. 335-351
-
-
Sørensen, M.H.1
-
60
-
-
0001946314
-
An algorithm of generalization in positive supercompilation
-
J.W. Lloyd (Ed.), MIT Press, Cambridge, MA
-
M.H. Sørensen, R. Glück, An algorithm of generalization in positive supercompilation, in: J.W. Lloyd (Ed.), Logic Programming: Proceedings of the 1995 Internat. Symp., MIT Press, Cambridge, MA, 1995, pp. 465-479.
-
(1995)
Logic Programming: Proceedings of the 1995 Internat. Symp.
, pp. 465-479
-
-
Sørensen, M.H.1
Glück, R.2
-
61
-
-
0029205082
-
Shortcut deforestation in calculational form
-
ACM Press, Washington, DC
-
A. Takano, E. Meijer, Shortcut deforestation in calculational form, in: Conf. on Functional Programming and Computer Architecture, ACM Press, Washington, DC, 1995, pp. 306-313.
-
(1995)
Conf. on Functional Programming and Computer Architecture
, pp. 306-313
-
-
Takano, A.1
Meijer, E.2
-
62
-
-
85035007653
-
Experiments with a supercompiler
-
ACM Press, Washington, DC
-
V.F. Turchin, R. Nirenberg, D. Turchin, Experiments with a supercompiler, in: ACM Conf. on Lisp and Functional Programming, ACM Press, Washington, DC, 1982, pp. 47-55.
-
(1982)
ACM Conf. on Lisp and Functional Programming
, pp. 47-55
-
-
Turchin, V.F.1
Nirenberg, R.2
Turchin, D.3
-
63
-
-
85068141486
-
Applicative style programming, program transformation, and list operators
-
ACM Press, Washington, DC
-
P.L. Wadler, Applicative style programming, program transformation, and list operators, in: Conf. on Functional Programming and Computer Architecture, ACM Press, Washington, DC, 1981, pp. 25-32.
-
(1981)
Conf. on Functional Programming and Computer Architecture
, pp. 25-32
-
-
Wadler, P.L.1
-
64
-
-
0041901188
-
Listlessness is better than laziness
-
ACM Press, Washington, DC
-
P.L. Wadler, Listlessness is better than laziness, in: ACM Conf. on Lisp and Functional Programming, ACM Press, Washington, DC, 1984, pp. 282-305.
-
(1984)
ACM Conf. on Lisp and Functional Programming
, pp. 282-305
-
-
Wadler, P.L.1
-
65
-
-
57049128948
-
Listlessness is better than lazyness II: Composing listless functions
-
Workshop on Programs as Data Objects, Springer, Berlin
-
P.L. Wadler, Listlessness is better than lazyness II: Composing listless functions, in: Workshop on Programs as Data Objects, Lecture Notes in Computer Science, Vol. 217, Springer, Berlin, 1985.
-
(1985)
Lecture Notes in Computer Science
, vol.217
-
-
Wadler, P.L.1
-
66
-
-
85035018595
-
Deforestation: Transforming programs to eliminate trees
-
European Symp. on Programming, Springer, Berlin
-
P.L. Wadler, Deforestation: transforming programs to eliminate trees, in: European Symp. on Programming, Lecture Notes in Computer Science, Vol. 300, Springer, Berlin, 1988.
-
(1988)
Lecture Notes in Computer Science
, vol.300
-
-
Wadler, P.L.1
-
68
-
-
0025444759
-
Deforestation: Transforming programs to eliminate intermediate trees
-
P.L. Wadler, Deforestation: transforming programs to eliminate intermediate trees, Theoret. Comput. Sci. 73 (1990) 231-248.
-
(1990)
Theoret. Comput. Sci.
, vol.73
, pp. 231-248
-
-
Wadler, P.L.1
|