-
1
-
-
0024867867
-
Continuation-passing, closure-passing style
-
M. J. O'Donnell and S. Feldman, editors, Austin, Texas, Jan. ACM Press
-
A. W. Appel and T. Jim. Continuation-passing, closure-passing style. In M. J. O'Donnell and S. Feldman, editors, Proceedings of the Sixteenth Annual ACM Symposium on Principles of Programming Languages, pages 293-302, Austin, Texas, Jan. 1989. ACM Press.
-
(1989)
Proceedings of the Sixteenth Annual ACM Symposium on Principles of Programming Languages
, pp. 293-302
-
-
Appel, A.W.1
Jim, T.2
-
4
-
-
0030697596
-
Type-driven defunctionalization
-
M. Tofte, editor, Amsterdam, The Netherlands, June. ACM Press
-
J. M. Bell, F. Bellegarde, and J. Hook. Type-driven defunctionalization. In M. Tofte, editor, Proceedings of the 1997 ACM SIGPLAN International Conference on Functional Programming, pages 25-37, Amsterdam, The Netherlands, June 1997. ACM Press.
-
(1997)
Proceedings of the 1997 ACM SIGPLAN International Conference on Functional Programming
, pp. 25-37
-
-
Bell, J.M.1
Bellegarde, F.2
Hook, J.3
-
5
-
-
0004202395
-
-
PhD thesis, DIKU, Computer Science Department, University of Copenhagen, Copenhagen, Denmark. DIKU Rapport 90/17
-
A. Bondorf. Self-Applicable Partial Evaluation. PhD thesis, DIKU, Computer Science Department, University of Copenhagen, Copenhagen, Denmark, 1990. DIKU Rapport 90/17.
-
(1990)
Self-Applicable Partial Evaluation
-
-
Bondorf, A.1
-
6
-
-
0013068238
-
-
PhD thesis, Department of Computing Science, Chalmers University of Technology, Göteborg University, Göteborg, Sweden, Apr.
-
U. Boquist. Code Optimization Techniques for Lazy Functional Languages. PhD thesis, Department of Computing Science, Chalmers University of Technology, Göteborg University, Göteborg, Sweden, Apr. 1999.
-
(1999)
Code Optimization Techniques for Lazy Functional Languages
-
-
Boquist, U.1
-
7
-
-
85085849315
-
Flow-directed closure conversion for typed languages
-
H. Cejtin, S. Jagannathan, and S. Weeks. Flow-directed closure conversion for typed languages. In Smolka [46], pages 56-71.
-
Smolka
, vol.46
, pp. 56-71
-
-
Cejtin, H.1
Jagannathan, S.2
Weeks, S.3
-
8
-
-
0000733226
-
Hilog: A foundation for higher-order logic programming
-
W. Chen, M. Kifer, and D. S. Warren. Hilog: A foundation for higher-order logic programming. The Journal of Logic Programming, 15(3):187-230, 1993.
-
(1993)
The Journal of Logic Programming
, vol.15
, Issue.3
, pp. 187-230
-
-
Chen, W.1
Kifer, M.2
Warren, D.S.3
-
11
-
-
85087240461
-
Formalizing implementation strategies for first-class continuations
-
O. Danvy. Formalizing implementation strategies for first-class continuations. In Smolka [46], pages 88-103.
-
Smolka
, vol.46
, pp. 88-103
-
-
Danvy, O.1
-
13
-
-
84937501542
-
A unifying approach to goal-directed evaluation
-
In W. Taha, editor, Proceedings of the Second Workshop on Semantics, Applications, and Implementation of Program Generation (SAIG 2001), Florence, Italy, Sept. Springer-Verlag. To appear
-
O. Danvy, B. Grobauer, and M. Rhiger. A unifying approach to goal-directed evaluation. In W. Taha, editor, Proceedings of the Second Workshop on Semantics, Applications, and Implementation of Program Generation (SAIG 2001), Lecture Notes in Computer Science, Florence, Italy, Sept. 2001. Springer-Verlag. To appear.
-
(2001)
Lecture Notes in Computer Science
-
-
Danvy, O.1
Grobauer, B.2
Rhiger, M.3
-
14
-
-
0026961055
-
Back to direct style II: First-class continuations
-
In W. Clinger, editor, LISP Pointers, San Francisco, California, June. ACM Press
-
O. Danvy and J. L. Lawall. Back to direct style II: First-class continuations. In W. Clinger, editor, Proceedings of the 1992 ACM Conference on Lisp and Functional Programming, LISP Pointers, Vol. V, No. 1, pages 299-310, San Francisco, California, June 1992. ACM Press.
-
(1992)
Proceedings of the 1992 ACM Conference on Lisp and Functional Programming
, vol.5
, Issue.1
, pp. 299-310
-
-
Danvy, O.1
Lawall, J.L.2
-
15
-
-
0013157199
-
-
Technical report CMU-CS-95-121, School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania, Feb.
-
O. Danvy and F. Pfenning. The occurrence of continuation parameters in CPS terms. Technical report CMU-CS-95-121, School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania, Feb. 1995.
-
(1995)
The Occurrence of Continuation Parameters in CPS Terms
-
-
Danvy, O.1
Pfenning, F.2
-
16
-
-
84910281770
-
Recursive programming
-
In S. Rosen, editor. McGraw-Hill, New York
-
E. W. Dijkstra. Recursive programming. In S. Rosen, editor, Programming Systems and Languages, chapter 3C, pages 221-227. McGraw-Hill, New York, 1960.
-
(1960)
Programming Systems and Languages, Chapter 3C
, pp. 221-227
-
-
Dijkstra, E.W.1
-
17
-
-
0003536552
-
-
Phd thesis, Department of Computer Science, University of North Carolina at Chapel Hill, Chapel Hill, North Carolina, Apr. Technical Report #87-011
-
R. K. Dybvig. Three Implementation Models for Scheme. PhD thesis, Department of Computer Science, University of North Carolina at Chapel Hill, Chapel Hill, North Carolina, Apr. 1987. Technical Report #87-011.
-
(1987)
Three Implementation Models for Scheme
-
-
Dybvig, R.K.1
-
18
-
-
0013158369
-
-
lambda-DB
-
L. Fegaras. lambda-DB. Available online at http://lambda.uta.edu/lambda-DB/manual/,1999-2001.
-
(1999)
-
-
Fegaras, L.1
-
19
-
-
0003882245
-
-
PhD thesis, Department of Computer Science, Indiana University, Bloomington, Indiana, Aug.
-
M. Felleisen. The Calculi of λ-v-CS Conversion: A Syntactic Theory of Control and State in Imperative Higher-Order Programming Languages. PhD thesis, Department of Computer Science, Indiana University, Bloomington, Indiana, Aug. 1987.
-
(1987)
The Calculi of λ-v-CS Conversion: A Syntactic Theory of Control and State in Imperative Higher-Order Programming Languages
-
-
Felleisen, M.1
-
22
-
-
0002424767
-
An initial algebra approach to the specification, correctness and implementation of abstract data types
-
Prentice-Hall
-
J. A. Goguen, J. W. Thatcher, and E. G. Wagner. An initial algebra approach to the specification, correctness and implementation of abstract data types. In Current Trends in Programming Methodology, volume IV, pages 80-149. Prentice-Hall, 1978.
-
(1978)
Current Trends in Programming Methodology
, vol.4
, pp. 80-149
-
-
Goguen, J.A.1
Thatcher, J.W.2
Wagner, E.G.3
-
24
-
-
0013165306
-
-
PhD thesis, Computer Science Department, Indiana University, Bloomington, Indiana, May
-
M. Goldberg. Recursive Application Survival in the λ-Calculus. PhD thesis, Computer Science Department, Indiana University, Bloomington, Indiana, May 1996.
-
(1996)
Recursive Application Survival in the λ-Calculus
-
-
Goldberg, M.1
-
25
-
-
0043039107
-
Proof-directed debugging
-
July
-
R. Harper. Proof-directed debugging. Journal of Functional Programming, 9(4):463-469, July 1999.
-
(1999)
Journal of Functional Programming
, vol.9
, Issue.4
, pp. 463-469
-
-
Harper, R.1
-
27
-
-
85049230894
-
Super combinators: A new implementation method for applicative languages
-
D. P. Friedman and D. S. Wise, editors, Pittsburgh, Pennsylvania, Aug. ACM Press
-
J. Hughes. Super combinators: A new implementation method for applicative languages. In D. P. Friedman and D. S. Wise, editors, Conference Record of the 1982 ACM Symposium on Lisp and Functional Programming, pages 1-10, Pittsburgh, Pennsylvania, Aug. 1982. ACM Press.
-
(1982)
Conference Record of the 1982 ACM Symposium on Lisp and Functional Programming
, pp. 1-10
-
-
Hughes, J.1
-
28
-
-
0023040721
-
A novel representation of lists and its application to the function "reverse"
-
J. Hughes. A novel representation of lists and its application to the function "reverse". Information Processing Letters, 22(3):141-144, 1986.
-
(1986)
Information Processing Letters
, vol.22
, Issue.3
, pp. 141-144
-
-
Hughes, J.1
-
29
-
-
85034650378
-
Lambda lifting: Transforming programs to recursive equations
-
J.-P. Jouannaud, editor, Functional Programming Languages and Computer Architecture, Nancy, France, Sept. Springer-Verlag
-
T. Johnsson. Lambda lifting: Transforming programs to recursive equations. In J.-P. Jouannaud, editor, Functional Programming Languages and Computer Architecture, number 201 in Lecture Notes in Computer Science, pages 190-203, Nancy, France, Sept. 1985. Springer-Verlag.
-
(1985)
Lecture Notes in Computer Science
, vol.201
, pp. 190-203
-
-
Johnsson, T.1
-
30
-
-
0001097061
-
The mechanical evaluation of expressions
-
P. J. Landin. The mechanical evaluation of expressions. Computer Journal, 6:308-320, 1964.
-
(1964)
Computer Journal
, vol.6
, pp. 308-320
-
-
Landin, P.J.1
-
31
-
-
0013158914
-
Integrating Prolog in the POPLOG environment
-
J. A. Campbell, editor. Ellis Horwood
-
C. Mellish and S. Hardy. Integrating Prolog in the POPLOG environment. In J. A. Campbell, editor, Implementations of PROLOG, pages 147-162. Ellis Horwood, 1984.
-
(1984)
Implementations of Prolog
, pp. 147-162
-
-
Mellish, C.1
Hardy, S.2
-
32
-
-
0029717390
-
Typed closure conversion
-
G. L. Steele Jr., editor, St. Petersburg Beach, Florida, Jan. ACM Press
-
Y. Minamide, G. Morrisett, and R. Harper. Typed closure conversion. In G. L. Steele Jr., editor, Proceedings of the Twenty-Third Annual ACM Symposium on Principles of Programming Languages, pages 271-283, St. Petersburg Beach, Florida, Jan. 1996. ACM Press.
-
(1996)
Proceedings of the Twenty-Third Annual ACM Symposium on Principles of Programming Languages
, pp. 271-283
-
-
Minamide, Y.1
Morrisett, G.2
Harper, R.3
-
33
-
-
84974081740
-
Efficient self-interpretation in lambda calculus
-
T. A. Mogensen. Efficient self-interpretation in lambda calculus. Journal of Functional Programming, 2(3):345-363, 1992.
-
(1992)
Journal of Functional Programming
, vol.2
, Issue.3
, pp. 345-363
-
-
Mogensen, T.A.1
-
36
-
-
0013066174
-
-
Technical Report BRICS RS-00-47, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, Dec.
-
L. R. Nielsen. A denotational investigation of defunctionalization. Technical Report BRICS RS-00-47, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, Dec. 2000.
-
(2000)
A Denotational Investigation of Defunctionalization
-
-
Nielsen, L.R.1
-
39
-
-
0034592767
-
Linear logic programming with ordered contexts
-
M. Gabbrielli and F. Pfenning, editors, Montréal, Canada, Sept. ACM Press
-
J. Polakow. Linear logic programming with ordered contexts. In M. Gabbrielli and F. Pfenning, editors, Proceedings of the Second International Conference on Principles and Practice of Declarative Programming, pages 68-79, Montréal, Canada, Sept. 2000. ACM Press.
-
(2000)
Proceedings of the Second International Conference on Principles and Practice of Declarative Programming
, pp. 68-79
-
-
Polakow, J.1
-
40
-
-
84958961884
-
Proving syntactic properties of exceptions in an ordered logical framework
-
H. Kuchen and K. Ueda, editors, Fifth International Symposium on Functional and Logic Programming, Tokyo, Japan, Mar. Springer-Verlag
-
J. Polakow and K. Yi. Proving syntactic properties of exceptions in an ordered logical framework. In H. Kuchen and K. Ueda, editors, Fifth International Symposium on Functional and Logic Programming, number 2024 in Lecture Notes in Computer Science, pages 61-77, Tokyo, Japan, Mar. 2001. Springer-Verlag.
-
(2001)
Lecture Notes in Computer Science
, vol.2024
, pp. 61-77
-
-
Polakow, J.1
Yi, K.2
-
41
-
-
0030646099
-
Simple translation of goal-directed evaluation
-
R. K. Cytron, editor, SIGPLAN Notices, Las Vegas, Nevada, June. ACM Press
-
T. A. Proebsting. Simple translation of goal-directed evaluation. In R. K. Cytron, editor, Proceedings of the ACM SIGPLAN'97 Conference on Programming Languages Design and Implementation, SIGPLAN Notices, Vol. 32, No 5, pages 1-6, Las Vegas, Nevada, June 1997. ACM Press.
-
(1997)
Proceedings of the ACM SIGPLAN'97 Conference on Programming Languages Design and Implementation
, vol.32
, Issue.5
, pp. 1-6
-
-
Proebsting, T.A.1
-
42
-
-
84900561278
-
The essence of Algol
-
van Vliet, editor, Amsterdam, The Netherlands. North-Holland
-
J. C. Reynolds. The essence of Algol. In van Vliet, editor, International Symposium on Algorithmic Languages, pages 345-372, Amsterdam, The Netherlands, 1982. North-Holland.
-
(1982)
International Symposium on Algorithmic Languages
, pp. 345-372
-
-
Reynolds, J.C.1
-
43
-
-
0032288850
-
Definitional interpreters for higher-order programming languages
-
Reprinted from the proceedings of the 25th ACM National Conference
-
J. C. Reynolds. Definitional interpreters for higher-order programming languages. Higher-Order and Symbolic Computation, 11(4):363-397, 1998. Reprinted from the proceedings of the 25th ACM National Conference (1972).
-
(1972)
Higher-Order and Symbolic Computation
, vol.11
, Issue.4
, pp. 363-397
-
-
Reynolds, J.C.1
-
45
-
-
0003464007
-
-
PhD thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania, May. Technical Report CMU-CS-91-145
-
O. Shivers. Control-Flow Analysis of Higher-Order Languages or Taming Lambda. PhD thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania, May 1991. Technical Report CMU-CS-91-145.
-
(1991)
Control-Flow Analysis of Higher-Order Languages or Taming Lambda
-
-
Shivers, O.1
-
46
-
-
0013067253
-
-
Proceedings of the Ninth European Symposium on Programming, Berlin, Germany, Mar. Springer-Verlag
-
G. Smolka, editor. Proceedings of the Ninth European Symposium on Programming, number 1782 in Lecture Notes in Computer Science, Berlin, Germany, Mar. 2000. Springer-Verlag.
-
(2000)
Lecture Notes in Computer Science
, vol.1782
-
-
Smolka, G.1
-
48
-
-
0004219535
-
-
Technical Report AI-TR-474, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, Massachusetts, May
-
G. L. Steele Jr. Rabbit: A compiler for Scheme. Technical Report AI-TR-474, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, Massachusetts, May 1978.
-
(1978)
Rabbit: A Compiler for Scheme
-
-
Steele G.L., Jr.1
-
49
-
-
0033721575
-
Fundamental concepts in programming languages
-
C. Strachey. Fundamental concepts in programming languages. Higher-Order and Symbolic Computation, 13(1/2):1-49, 2000.
-
(2000)
Higher-Order and Symbolic Computation
, vol.13
, Issue.1-2
, pp. 1-49
-
-
Strachey, C.1
-
50
-
-
0032281046
-
From ML to Ada: Strongly-typed language interoperability via source translation
-
A. Tolmach and D. P. Oliva. From ML to Ada: Strongly-typed language interoperability via source translation. Journal of Functional Programming, 8(4):367-412, 1998.
-
(1998)
Journal of Functional Programming
, vol.8
, Issue.4
, pp. 367-412
-
-
Tolmach, A.1
Oliva, D.P.2
-
51
-
-
0018286453
-
A new implementation technique for applicative languages
-
D. A. Turner. A new implementation technique for applicative languages. Software-Practice and Experience, 9(1):31-49, 1979.
-
(1979)
Software-Practice and Experience
, vol.9
, Issue.1
, pp. 31-49
-
-
Turner, D.A.1
-
52
-
-
0025444759
-
Deforestation: Transforming programs to eliminate trees
-
P. Wadler. Deforestation: Transforming programs to eliminate trees. Theoretical Comput. Sci., 73(2):231-248, 1989.
-
(1989)
Theoretical Comput. Sci.
, vol.73
, Issue.2
, pp. 231-248
-
-
Wadler, P.1
-
53
-
-
0018924279
-
Continuation-based program transformation strategies
-
Jan.
-
M. Wand. Continuation-based program transformation strategies. J. ACM, 27(1):164-180, Jan. 1980.
-
(1980)
J. ACM
, vol.27
, Issue.1
, pp. 164-180
-
-
Wand, M.1
-
54
-
-
0035042878
-
Type-safe garbage collectors
-
H. R. Nielson, editor, London, United Kingdom, Jan. ACM Press
-
D. C. Wang and A. W. Appel. Type-safe garbage collectors. In H. R. Nielson, editor, Proceedings of the Twenty-Eighth Annual ACM Symposium on Principles of Programming Languages, pages 166-178, London, United Kingdom, Jan. 2001. ACM Press.
-
(2001)
Proceedings of the Twenty-Eighth Annual ACM Symposium on Principles of Programming Languages
, pp. 166-178
-
-
Wang, D.C.1
Appel, A.W.2
-
55
-
-
0004273499
-
The formal semantics of programming languages
-
The MIT Press
-
G. Winskel. The Formal Semantics of Programming Languages. Foundation of Computing Series. The MIT Press, 1993.
-
(1993)
Foundation of Computing Series
-
-
Winskel, G.1
-
56
-
-
0035728958
-
From syntactic theories to interpreters: Automating proofs of decomposition lemma
-
To appear
-
Y. Xiao, A. Sabry, and Z. M. Ariola. From syntactic theories to interpreters: Automating proofs of decomposition lemma. Higher-Order and Symbolic Computation, 14(4), 2001. To appear.
-
(2001)
Higher-Order and Symbolic Computation
, vol.14
, Issue.4
-
-
Xiao, Y.1
Sabry, A.2
Ariola, Z.M.3
|