-
1
-
-
0025212954
-
Explicit substitutions
-
ACM, New York
-
ABADI, M., CARDELLI, L., CURIEN, P. L., AND LEVY, J. J. 1990. Explicit substitutions. In Proceedings of POPL 1990. ACM, New York, 31-46.
-
(1990)
Proceedings of POPL 1990
, pp. 31-46
-
-
Abadi, M.1
Cardelli, L.2
Curien, P.L.3
Levy, J.J.4
-
3
-
-
84972280698
-
Improving the three instruction machine
-
ARGO, G. 1989. Improving the three instruction machine. In Proceedings of FPCA '89, 100-115.
-
(1989)
Proceedings of FPCA '89
, pp. 100-115
-
-
Argo, G.1
-
4
-
-
0347494067
-
A categorical understanding of environment machines
-
ASPERTI, A. 1992. A categorical understanding of environment machines. J. Funct. Program. 2, 1, 23-59.
-
(1992)
J. Funct. Program.
, vol.2
, Issue.1
, pp. 23-59
-
-
Asperti, A.1
-
6
-
-
0346863420
-
Types in lambda calculi and programming languages
-
Proceedings of the 3rd European Symposium on Programming. Springer-Verlag, Berlin
-
BARENDREGT, H. P. AND HEMERIK, K. 1990. Types in lambda calculi and programming languages. In Proceedings of the 3rd European Symposium on Programming. Lecture Notes in Computer Science, vol. 432. Springer-Verlag, Berlin, 1-35.
-
(1990)
Lecture Notes in Computer Science
, vol.432
, pp. 1-35
-
-
Barendregt, H.P.1
Hemerik, K.2
-
7
-
-
0009299682
-
Modeling sharing and recursion for weak reduction strategies using explicit substitution
-
BENAISSA, Z., LESCANNE, P., AND ROSE, K. H. 1996. Modeling sharing and recursion for weak reduction strategies using explicit substitution. In Proceedings of PLILP 1996, 393-407.
-
(1996)
Proceedings of PLILP 1996
, pp. 393-407
-
-
Benaissa, Z.1
Lescanne, P.2
Rose, K.H.3
-
8
-
-
3042862970
-
Proving the correctness of compiler optimisations based on a global analysis
-
BURN, G. AND LE MÉTAYER, D. 1996. Proving the correctness of compiler optimisations based on a global analysis. J. Funct. Program. 6, 1, 75-110.
-
(1996)
J. Funct. Program.
, vol.6
, Issue.1
, pp. 75-110
-
-
Burn, G.1
Le Métayer, D.2
-
9
-
-
85032508723
-
The spineless G-machine
-
BURN, G., PEYTON JONES, S. L., AND ROBSON, J. D. 1988. The spineless G-machine. In Proceedings of LFP '88, 244-258.
-
(1988)
Proceedings of LFP '88
, pp. 244-258
-
-
Burn, G.1
Peyton Jones, S.L.2
Robson, J.D.3
-
10
-
-
0023331986
-
The categorical abstract machine
-
COUSINEAU, G., CURIEN, P.-L., AND MAUNY, M. 1987. The categorical abstract machine. Sci. Comput. Program. 8, 2, 173-202.
-
(1987)
Sci. Comput. Program.
, vol.8
, Issue.2
, pp. 173-202
-
-
Cousineau, G.1
Curien, P.-L.2
Mauny, M.3
-
14
-
-
0346863419
-
Back to direct style
-
Proceedings of ESOP '92. Springer-Verlag, Berlin
-
DANVY, O. 1992. Back to direct style. In Proceedings of ESOP '92. Lecture Notes in Computer Science, vol. 582. Springer-Verlag, Berlin, 130-150.
-
(1992)
Lecture Notes in Computer Science
, vol.582
, pp. 130-150
-
-
Danvy, O.1
-
15
-
-
0013260541
-
λ-calculus notation with nameless dummies: A tool for automatic formula manipulation, with application to Church-Rosser theorem
-
DE BRUJIN, N. G. 1972. λ-calculus notation with nameless dummies: A tool for automatic formula manipulation, with application to Church-Rosser theorem. Indagationes Math. 34, 381-392.
-
(1972)
Indagationes Math.
, vol.34
, pp. 381-392
-
-
De Brujin, N.G.1
-
17
-
-
84958680957
-
Towards a taxonomy of functional language implementations
-
Proceedings of PLILP '95. Springer-Verlag, Berlin
-
DOUENCE, R. AND FRADET, P. 1995. Towards a taxonomy of functional language implementations. In Proceedings of PLILP '95. Lecture Notes in Computer Science, vol. 982. Springer-Verlag, Berlin, 27-44.
-
(1995)
Lecture Notes in Computer Science
, vol.982
, pp. 27-44
-
-
Douence, R.1
Fradet, P.2
-
18
-
-
0346232976
-
-
INRIA Res. Rep. 2783, INRIA, Rennes, France
-
DOUENCE, R. AND FRADET, P. 1996a. A taxonomy of functional language implementations. Part I: Call-by-value. INRIA Res. Rep. 2783, INRIA, Rennes, France.
-
(1996)
A Taxonomy of Functional Language Implementations. Part I: Call-by-value
-
-
Douence, R.1
Fradet, P.2
-
19
-
-
0348124008
-
-
INRIA Res. Rep. 3050, INRIA, Rennes, France
-
DOUENCE, R. AND FRADET, P. 1996b. A taxonomy of functional language implementations. Part II: Call-by-name, call-by-need, and graph reduction. INRIA Res. Rep. 3050, INRIA, Rennes, France.
-
(1996)
A Taxonomy of Functional Language Implementations. Part II: Call-by-name, Call-by-need, and Graph Reduction
-
-
Douence, R.1
Fradet, P.2
-
20
-
-
84978509766
-
Tim: A simple, lazy abstract machine to execute super-combinators
-
Proceedings of FPCA '87. Springer-Verlag, Berlin
-
FAIRBAIRN, J. AND WRAY, S. 1987. Tim: A simple, lazy abstract machine to execute super-combinators. In Proceedings of FPCA '87. Lecture Notes in Computer Science, vol. 274. Springer-Verlag, Berlin, 34-45.
-
(1987)
Lecture Notes in Computer Science
, vol.274
, pp. 34-45
-
-
Fairbairn, J.1
Wray, S.2
-
22
-
-
0025717644
-
Compilation of functional languages by program transformation
-
FRADET, P. AND LE MÉTAYER, D. 1991. Compilation of functional languages by program transformation. ACM Trans. Program. Lang. Syst. 13, 1, 21-51.
-
(1991)
ACM Trans. Program. Lang. Syst.
, vol.13
, Issue.1
, pp. 21-51
-
-
Fradet, P.1
Le Métayer, D.2
-
23
-
-
0028465743
-
Using Hindley-Milner type inference to optimise list representation
-
HALL, C. 1994. Using Hindley-Milner type inference to optimise list representation. In Proceedings of LFP '94, 162-172.
-
(1994)
Proceedings of LFP '94
, pp. 162-172
-
-
Hall, C.1
-
24
-
-
84971840303
-
From operational semantics to abstract machines
-
HANNAN, J. 1992. From operational semantics to abstract machines. Math. Struct. Comput. Sci. 2, 4, 415-459.
-
(1992)
Math. Struct. Comput. Sci.
, vol.2
, Issue.4
, pp. 415-459
-
-
Hannan, J.1
-
25
-
-
0029721767
-
Functional back-ends within the lambda-sigma calculus
-
HARDIN, T., MARANGET, L., AND PAGANO, B. 1996. Functional back-ends within the lambda-sigma calculus. In Proceedings of ICFP 1996, 25-33.
-
(1996)
Proceedings of ICFP 1996
, pp. 25-33
-
-
Hardin, T.1
Maranget, L.2
Pagano, B.3
-
26
-
-
0028121967
-
A generic account of continuation-passing styles
-
ACM, New York
-
HATCLIFF, J. AND DANVY, O. 1994. A generic account of continuation-passing styles. In Proceedings of POPL '94. ACM, New York, 458-471.
-
(1994)
Proceedings of POPL '94
, pp. 458-471
-
-
Hatcliff, J.1
Danvy, O.2
-
27
-
-
0003418003
-
-
Ph.D. thesis, Chalmers Univ. of Technology, Göteborg, Sweden
-
JOHNSSON, T. 1987. Compiling lazy functional languages. Ph.D. thesis, Chalmers Univ. of Technology, Göteborg, Sweden.
-
(1987)
Compiling Lazy Functional Languages
-
-
Johnsson, T.1
-
28
-
-
0021937693
-
Efficient combinator code
-
JOY, M. S., RAYWARD-SMITH, V. J., AND BURTON, F. W. 1985. Efficient combinator code. Comp. Lang. 10, 3/4, 211-224.
-
(1985)
Comp. Lang.
, vol.10
, Issue.3-4
, pp. 211-224
-
-
Joy, M.S.1
Rayward-Smith, V.J.2
Burton, F.W.3
-
29
-
-
0001834942
-
Term rewriting systems
-
Oxford University Press, New York
-
KLOP, J. W. 1992. Term rewriting systems. In Handbook of Logic in Computer Science. Vol. 2, Oxford University Press, New York, 2-108.
-
(1992)
Handbook of Logic in Computer Science
, vol.2
, pp. 2-108
-
-
Klop, J.W.1
-
30
-
-
84976822937
-
ORBIT: An optimizing compiler for Scheme
-
KRANZ, D., KESLEY, R., REES, J., HUDAK, P., PHILBIN, J., AND ADAMS, N. 1986. ORBIT: An optimizing compiler for Scheme. SIGPLAN Not. 21, 7, 219-233.
-
(1986)
SIGPLAN Not.
, vol.21
, Issue.7
, pp. 219-233
-
-
Kranz, D.1
Kesley, R.2
Rees, J.3
Hudak, P.4
Philbin, J.5
Adams, N.6
-
31
-
-
0001097061
-
The mechanical evaluation of expressions
-
LANDIN, P. J. 1964. The mechanical evaluation of expressions. Comput. J. 6, 4, 308-320.
-
(1964)
Comput. J.
, vol.6
, Issue.4
, pp. 308-320
-
-
Landin, P.J.1
-
32
-
-
0004114806
-
The Zinc experiment: An economical implementation of the ML language
-
INRIA, Rennes, France
-
LEROY, X. 1990. The Zinc experiment: An economical implementation of the ML language. INRIA Tech. Rep. 117, INRIA, Rennes, France.
-
(1990)
INRIA Tech. Rep. 117
-
-
Leroy, X.1
-
35
-
-
0029203616
-
Monad transformers and modular interpreters
-
ACM, New York
-
LIANG, S., HUDAK, P., AND JONES, M. P. 1995. Monad transformers and modular interpreters. In Proceedings of POPL '95. ACM, New York, 333-343.
-
(1995)
Proceedings of POPL '95
, pp. 333-343
-
-
Liang, S.1
Hudak, P.2
Jones, M.P.3
-
36
-
-
84972173090
-
Categorical multi-combinators
-
Proceedings of FPCA '87. Springer-Verlag, Berlin
-
LINS, R. D. 1987. Categorical multi-combinators. In Proceedings of FPCA '87. Lecture Notes in Computer Science, vol. 274. Springer-Verlag, Berlin, 60-79.
-
(1987)
Lecture Notes in Computer Science
, vol.274
, pp. 60-79
-
-
Lins, R.D.1
-
37
-
-
84969351145
-
On the equivalence between CMC and TIM
-
LINS, R., THOMPSON, S., AND PEYTON-JONES, S. L. 1992. On the equivalence between CMC and TIM. J. Funct. Program. 4, 1, 47-63.
-
(1992)
J. Funct. Program.
, vol.4
, Issue.1
, pp. 47-63
-
-
Lins, R.1
Thompson, S.2
Peyton-Jones, S.L.3
-
38
-
-
0344094105
-
-
Ph.D. thesis, Katholieke Universiteit Nijmegen, Netherlands
-
MEIJER, E. 1992. Calculating compilers. Ph.D. thesis, Katholieke Universiteit Nijmegen, Netherlands.
-
(1992)
Calculating Compilers
-
-
Meijer, E.1
-
39
-
-
0347494072
-
-
Unpublished paper. Copies available at: {erik@cs.kun.nl}
-
MEIJER, E. AND PATERSON, R. 1991. Down with lambda lifting. Unpublished paper. Copies available at: {erik@cs.kun.nl}.
-
(1991)
Down with Lambda Lifting
-
-
Meijer, E.1
Paterson, R.2
-
40
-
-
0026188821
-
Notions of computation and monads
-
MOGGI, E. 1991. Notions of computation and monads. Inf. Comput. 93, 55-92.
-
(1991)
Inf. Comput.
, vol.93
, pp. 55-92
-
-
Moggi, E.1
-
42
-
-
84974143149
-
Implementing lazy functional languages on stock hardware: The spineless tagless G-machine
-
PEYTON JONES, S. L. 1992. Implementing lazy functional languages on stock hardware: The spineless tagless G-machine. J. Funct. Program. 2, 2, 127-202.
-
(1992)
J. Funct. Program.
, vol.2
, Issue.2
, pp. 127-202
-
-
Peyton Jones, S.L.1
-
43
-
-
0013158915
-
-
Prentice-Hall, Englewood Cliffs, N.J.
-
PEYTON JONES, S. L. AND LESTER, D. 1992. Implementing Functional Languages, A Tutorial. Prentice-Hall, Englewood Cliffs, N.J.
-
(1992)
Implementing Functional Languages, a Tutorial
-
-
Peyton Jones, S.L.1
Lester, D.2
-
44
-
-
84974434216
-
Unboxed values as first class citizens in a non-strict functional language
-
Proceedings of FPCA '91. Springer-Verlag, Berlin
-
PEYTON JONES, S. L. AND LAUNCHBURY, J. 1991. Unboxed values as first class citizens in a non-strict functional language. In Proceedings of FPCA '91. Lecture Notes in Computer Science, vol. 523. Springer-Verlag, Berlin, 636-666.
-
(1991)
Lecture Notes in Computer Science
, vol.523
, pp. 636-666
-
-
Peyton Jones, S.L.1
Launchbury, J.2
-
45
-
-
0029696090
-
Let-floating: Moving bindings to give faster programs
-
PEYTON JONES, S. L., PARTAIN, W., AND SANTOS, A. 1996. Let-floating: Moving bindings to give faster programs. In Proceedings of ICFP '96, 1-12.
-
(1996)
Proceedings of ICFP '96
, pp. 1-12
-
-
Peyton Jones, S.L.1
Partain, W.2
Santos, A.3
-
47
-
-
18944377121
-
Call-by-name, call-by-value and the lambda-calculus
-
PLOTKIN, G. D. 1975. Call-by-name, call-by-value and the lambda-calculus. TCS 1, 2, 125-159.
-
(1975)
TCS
, vol.1
, Issue.2
, pp. 125-159
-
-
Plotkin, G.D.1
-
49
-
-
0346232974
-
Deriving a lazy abstract machine
-
Technical Univ. of Denmark
-
SESTOFT, P. 1994. Deriving a lazy abstract machine. Tech. Rep. 1994-146, Technical Univ. of Denmark.
-
(1994)
Tech. Rep. 1994-146
-
-
Sestoft, P.1
-
50
-
-
0028464101
-
Space-efficient closure representations
-
SHAO, Z. AND APPEL, A. 1994. Space-efficient closure representations. In Proceedings of LFP '94, 150-161.
-
(1994)
Proceedings of LFP '94
, pp. 150-161
-
-
Shao, Z.1
Appel, A.2
-
51
-
-
0028467084
-
Unrolling lists
-
SHAO, Z., REPPY, J., AND APPEL, A. 1994. Unrolling lists. In Proceedings of LFP '94, 185-195.
-
(1994)
Proceedings of LFP '94
, pp. 185-195
-
-
Shao, Z.1
Reppy, J.2
Appel, A.3
-
52
-
-
0004219535
-
Rabbit: A compiler for Scheme
-
MIT, Cambridge, Mass.
-
STEELE, G. L. 1978. Rabbit: A compiler for Scheme. Tech. Rep. AI-TR-474, MIT, Cambridge, Mass.
-
(1978)
Tech. Rep. AI-TR-474
-
-
Steele, G.L.1
-
53
-
-
0018286453
-
A new implementation technique for applicative languages
-
TURNER, D. A. 1979a. A new implementation technique for applicative languages. Softw. Pract. Exper. 9, 31-49.
-
(1979)
Softw. Pract. Exper.
, vol.9
, pp. 31-49
-
-
Turner, D.A.1
-
54
-
-
0039807874
-
Another algorithm for bracket abstraction
-
TURNER, D. A. 1979b. Another algorithm for bracket abstraction. J. Symbol. Logic 44, 267-270.
-
(1979)
J. Symbol. Logic
, vol.44
, pp. 267-270
-
-
Turner, D.A.1
-
55
-
-
0002604569
-
The essence of functional programming
-
WADLER, P. 1992. The essence of functional programming. In Proceedings of POPL '92.
-
(1992)
Proceedings of POPL '92
-
-
Wadler, P.1
|