-
1
-
-
1242265168
-
A functional correspondence between evaluators and abstract machines
-
D. Miller, editor. ACM Press, Aug.
-
M. S. Ager, D. Biernacki, O. Danvy, and J. Midtgaard. A functional correspondence between evaluators and abstract machines. In D. Miller, editor, Proceedings of the Fifth ACM-SIGPLAN International Conference on Principles and Practice of Declarative Programming (PPDP'03), pages 8-19. ACM Press, Aug. 2003.
-
(2003)
Proceedings of the Fifth ACM-SIGPLAN International Conference on Principles and Practice of Declarative Programming (PPDP'03)
, pp. 8-19
-
-
Ager, M.S.1
Biernacki, D.2
Danvy, O.3
Midtgaard, J.4
-
2
-
-
84887882231
-
A symmetric approach to compilation and decompilation
-
T. JE. Mogensen, D. A. Schmidt, and I. H. Sudborough, editors, number 2566 in Lecture Notes in Computer Science. Springer-Verlag
-
M. S. Ager, O. Danvy, and M. Goldberg. A symmetric approach to compilation and decompilation. In T. JE. Mogensen, D. A. Schmidt, and I. H. Sudborough, editors, The Essence of Computation: Complexity, Analysis, Transformation. Essays Dedicated to Neil D. Jones, number 2566 in Lecture Notes in Computer Science, pages 296-331. Springer-Verlag, 2002.
-
(2002)
The Essence of Computation: Complexity, Analysis, Transformation. Essays Dedicated to Neil D. Jones
, pp. 296-331
-
-
Ager, M.S.1
Danvy, O.2
Goldberg, M.3
-
3
-
-
2142844803
-
A functional correspondence between call-by-need evaluators and lazy abstract machines
-
Extended version available as the technical report BRICS-RS-04-3
-
M. S. Ager, O. Danvy, and J. Midtgaard. A functional correspondence between call-by-need evaluators and lazy abstract machines. Information Processing Letters, 90(5)-.223-232, 2004. Extended version available as the technical report BRICS-RS-04-3.
-
(2004)
Information Processing Letters
, vol.90
, Issue.5
, pp. 223-232
-
-
Ager, M.S.1
Danvy, O.2
Midtgaard, J.3
-
4
-
-
23844517416
-
A functional correspondence between monadic evaluators and abstract machines for languages with computational effects
-
Accepted for publication. Extended version available as the technical report BRIGS RS-04-28
-
M. S. Ager, O. Danvy, and J. Midtgaard. A functional correspondence between monadic evaluators and abstract machines for languages with computational effects. Theoretical Computer Science, 2005. Accepted for publication. Extended version available as the technical report BRIGS RS-04-28.
-
(2005)
Theoretical Computer Science
-
-
Ager, M.S.1
Danvy, O.2
Midtgaard, J.3
-
5
-
-
84979066482
-
Design and correctness of program transformations based on control-flow analysis
-
N. Kobayashi and B. C. Pierce, editors, number 2215 in Lecture Notes in Computer Science, Sendai, Japan, Oct. Springer-Verlag
-
A. Banerjee, N. Heintze, and J. G. Riecke. Design and correctness of program transformations based on control-flow analysis. In N. Kobayashi and B. C. Pierce, editors, Theoretical Aspects of Computer Software, 4th International Symposium, TACS 2001, number 2215 in Lecture Notes in Computer Science, pages 420-447, Sendai, Japan, Oct. 2001. Springer-Verlag.
-
(2001)
Theoretical Aspects of Computer Software, 4th International Symposium, TACS 2001
, pp. 420-447
-
-
Banerjee, A.1
Heintze, N.2
Riecke, J.G.3
-
6
-
-
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
-
7
-
-
35048897016
-
From interpreter to logic engine by defunctionalization
-
M. Bruynooghe, editor, number 3018 in Lecture Notes in Computer Science, Uppsala, Sweden, Aug. Springer-Verlag
-
D. Biernacki and O. Danvy. From interpreter to logic engine by defunctionalization. In M. Bruynooghe, editor, Logic Based Program Synthesis and Transformation, 13th International Symposium, LOPSTR 2003, number 3018 in Lecture Notes in Computer Science, pages 143-159, Uppsala, Sweden, Aug. 2003. Springer-Verlag.
-
(2003)
Logic Based Program Synthesis and Transformation, 13th International Symposium, LOPSTR 2003
, pp. 143-159
-
-
Biernacki, D.1
Danvy, O.2
-
10
-
-
0029706995
-
Type-directed partial evaluation
-
G. L. Steele Jr., editor, St. Petersburg Beach, Florida, Jan. ACM Press
-
O. Danvy. Type-directed partial evaluation. In G. L. Steele Jr., editor, Proceedings of the Twenty-Third Annual ACM Symposium on Principles of Programming Languages, pages 242-257, St. Petersburg Beach, Florida, Jan. 1996. ACM Press.
-
(1996)
Proceedings of the Twenty-third Annual ACM Symposium on Principles of Programming Languages
, pp. 242-257
-
-
Danvy, O.1
-
11
-
-
2142832873
-
A rational deconstruction of Landin's SECD machine
-
DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, Oct.
-
O. Danvy. A rational deconstruction of Landin's SECD machine. Technical Report BRIGS RS-03-33, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, Oct. 2003.
-
(2003)
Technical Report
, vol.BRIGS RS-03-33
-
-
Danvy, O.1
-
12
-
-
0025566530
-
Abstracting control
-
M. Wand, editor, Nice, France, June. ACM Press.
-
O. Danvy and A. Filinski. Abstracting control. In M. Wand, editor, Proceedings of the 1990 ACM Conference on Lisp and Functional Programming, pages 151-160, Nice, France, June 1990. ACM Press.
-
(1990)
Proceedings of the 1990 ACM Conference on Lisp and Functional Programming
, pp. 151-160
-
-
Danvy, O.1
Filinski, A.2
-
14
-
-
0035790510
-
Defunctionalization at work
-
H. Søndergaard, editor, Firenze, Italy, Sept. ACM Press. Extended version available as the technical report BRIGS RS-01-23
-
O. Danvy and L. R. Nielsen. Defunctionalization at work. In H. Søndergaard, editor, Proceedings of the Third International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming (PPDP'01), pages 162-174, Firenze, Italy, Sept. 2001. ACM Press. Extended version available as the technical report BRIGS RS-01-23.
-
(2001)
Proceedings of the Third International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming (PPDP'01)
, pp. 162-174
-
-
Danvy, O.1
Nielsen, L.R.2
-
15
-
-
24944505838
-
On one-pass CPS transformations
-
DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, Jan. Accepted for publication in the Journal of Functional Programming
-
O. Danvy and L. R. Nielsen. On one-pass CPS transformations. Technical Report BRICS RS-02-3, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, Jan. 2002. Accepted for publication in the Journal of Functional Programming.
-
(2002)
Technical Report BRICS
, vol.RS-02-3
-
-
Danvy, O.1
Nielsen, L.R.2
-
17
-
-
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
-
18
-
-
84991473765
-
The theory and practice of first-class prompts
-
J. Ferrante and P. Mager, editors, San Diego, California, Jan. ACM Press
-
M. Felleisen. The theory and practice of first-class prompts. In J. Ferrante and P. Mager, editors, Proceedings of the Fifteenth Annual ACM Symposium on Principles of Programming Languages, pages 180-190, San Diego, California, Jan. 1988. ACM Press.
-
(1988)
Proceedings of the Fifteenth Annual ACM Symposium on Principles of Programming Languages
, pp. 180-190
-
-
Felleisen, M.1
-
22
-
-
0036949119
-
Final shift for call/cc: Direct implementation of shift and reset
-
S. Peyton Jones, editor, SIGPLAN Notices, Pittsburgh, Pennsylvania, Sept. ACM Press
-
M. Gasbichler and M. Sperber. Final shift for call/cc: direct implementation of shift and reset. In S. Peyton Jones, editor, Proceedings of the 2002 ACM SIGPLAN International Conference on Functional Programming, SIGPLAN Notices, Vol. 37, No. 9, pages 271-282, Pittsburgh, Pennsylvania, Sept. 2002. ACM Press.
-
(2002)
Proceedings of the 2002 ACM SIGPLAN International Conference on Functional Programming
, vol.37
, Issue.9
, pp. 271-282
-
-
Gasbichler, M.1
Sperber, M.2
-
24
-
-
0009045526
-
-
The MIT Press
-
P. Hein. Crooks. The MIT Press, 1966.
-
(1966)
Crooks
-
-
Hein, P.1
-
25
-
-
1442313308
-
A sound and complete axiomatization of delimited continuations
-
O. Shivers, editor, Uppsala, Sweden, Aug. ACM Press
-
Y. Kameyama and M. Hasegawa. A sound and complete axiomatization of delimited continuations. In O. Shivers, editor, Proceedings of the 2003 ACM SIGPLAN International Conference on Functional Programming, pages 177-188, Uppsala, Sweden, Aug. 2003. ACM Press.
-
(2003)
Proceedings of the 2003 ACM SIGPLAN International Conference on Functional Programming
, pp. 177-188
-
-
Kameyama, Y.1
Hasegawa, M.2
-
27
-
-
0001097061
-
The mechanical evaluation of expressions
-
P. J. Landin. The mechanical evaluation of expressions. The Computer Journal, 6(4):308-320, 1964.
-
(1964)
The Computer Journal
, vol.6
, Issue.4
, pp. 308-320
-
-
Landin, P.J.1
-
28
-
-
84943347452
-
The next 700 programming languages
-
P. J. Landin. The next 700 programming languages. Commun. ACM, 9(3):157-166, 1966.
-
(1966)
Commun. ACM
, vol.9
, Issue.3
, pp. 157-166
-
-
Landin, P.J.1
-
29
-
-
0028468159
-
Continuation-based partial evaluation
-
C. L. Talcott, editor, LISP Pointers, Orlando, Florida, June. ACM Press
-
J. L. Lawall and O. Danvy. Continuation-based partial evaluation. In C. L. Talcott, editor, Proceedings of the 1994 ACM Conference on Lisp and Functional Programming, LISP Pointers, Vol. VII, No. 3, pages 227-238, Orlando, Florida, June 1994. ACM Press.
-
(1994)
Proceedings of the 1994 ACM Conference on Lisp and Functional Programming
, vol.7
, Issue.3
, pp. 227-238
-
-
Lawall, J.L.1
Danvy, O.2
-
30
-
-
0003861212
-
-
The MIT Press, Cambridge, Massachusetts
-
J. McCarthy, P. W. Abrahams, D. J. Edwards, T. P. Hart, and M. I. Levin. LISP 1.5 Programmer's Manual The MIT Press, Cambridge, Massachusetts, 1962.
-
(1962)
LISP 1.5 Programmer's Manual
-
-
McCarthy, J.1
Abrahams, P.W.2
Edwards, D.J.3
Hart, T.P.4
Levin, M.I.5
-
31
-
-
0011906248
-
The next 700 formal language descriptions
-
L. Morris. The next 700 formal language descriptions. Lisp and Symbolic Computation, 6(3/4) :249-258, 1993.
-
(1993)
Lisp and Symbolic Computation
, vol.6
, Issue.3-4
, pp. 249-258
-
-
Morris, L.1
-
32
-
-
0013066174
-
A denotational investigation of defunctionalization
-
DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, Dec.
-
L. R. Nielsen. A denotational investigation of defunctionalization. Technical Report BRIGS RS-00-47, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, Dec. 2000.
-
(2000)
Technical Report
, vol.BRIGS RS-00-47
-
-
Nielsen, L.R.1
-
33
-
-
84974143149
-
Implementing lazy functional languages on stock hardware: The spineless tagless G-machine
-
S. L. Peyton Jones. Implementing lazy functional languages on stock hardware: The spineless tagless G-machine. Journal of Functional Programming, 2(2): 127-202, 1992.
-
(1992)
Journal of Functional Programming
, vol.2
, Issue.2
, pp. 127-202
-
-
Peyton Jones, S.L.1
-
34
-
-
18944377121
-
Call-by-name, call-by-value and the λ-calculus
-
G. D. Plotkin. Call-by-name, call-by-value and the λ-calculus. Theoretical Computer Science, 1:125-159, 1975.
-
(1975)
Theoretical Computer Science
, vol.1
, pp. 125-159
-
-
Plotkin, G.D.1
-
35
-
-
0032629599
-
The tail-recursive SECD machine
-
July
-
J. D. Ramsdell. The tail-recursive SECD machine. Journal of Automated Reasoning, 23(1):43-62, July 1999.
-
(1999)
Journal of Automated Reasoning
, vol.23
, Issue.1
, pp. 43-62
-
-
Ramsdell, J.D.1
-
36
-
-
0000798744
-
The discoveries of continuations
-
J. C. Reynolds. The discoveries of continuations. Lisp and Symbolic Computation, 6(3/4) :233-247, 1993.
-
(1993)
Lisp and Symbolic Computation
, vol.6
, Issue.3-4
, pp. 233-247
-
-
Reynolds, J.C.1
-
37
-
-
0032288850
-
Definitional interpreters for higher-order programming languages
-
Reprinted from the proceedings of the 25th ACM National Conference (1972), with a foreword
-
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), with a foreword.
-
(1998)
Higher-order and Symbolic Computation
, vol.11
, Issue.4
, pp. 363-397
-
-
Reynolds, J.C.1
-
39
-
-
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
-
40
-
-
0011947845
-
Lambda, the ultimate declarative
-
Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, Massachusetts, Nov.
-
G. L. Steele Jr. Lambda, the ultimate declarative. AI Memo 379, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, Massachusetts, Nov. 1976.
-
(1976)
AI Memo
, vol.379
-
-
Steele Jr., G.L.1
-
41
-
-
0004219535
-
Rabbit: A compiler for Scheme
-
Master's thesis, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, Massachusetts, May
-
G. L. Steele Jr. Rabbit: A compiler for Scheme. Master's thesis, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, Massachusetts, May 1978. Technical report AI-TR-474.
-
(1978)
Technical Report
, vol.AI-TR-474
-
-
Steele Jr., G.L.1
-
42
-
-
0011947845
-
Lambda, the ultimate imperative
-
Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, Massachusetts, Mar.
-
G. L. Steele Jr. and G. J. Sussman. Lambda, the ultimate imperative. AI Memo 353, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, Massachusetts, Mar. 1976.
-
(1976)
AI Memo
, vol.353
-
-
Steele Jr., G.L.1
Sussman, G.J.2
-
43
-
-
0003673273
-
The art of the interpreter or, the modularity complex (parts zero, one, and two)
-
Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, Massachusetts, May
-
G. L. Steele Jr. and G. J. Sussman. The art of the interpreter or, the modularity complex (parts zero, one, and two). AI Memo 453, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, Massachusetts, May 1978.
-
(1978)
AI Memo
, vol.453
-
-
Steele Jr., G.L.1
Sussman, G.J.2
|