-
2
-
-
1142282653
-
From interpreter to compiler and virtual machine: A functional derivation
-
DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, March
-
M.S. Ager, D. Biernacki, O. Danvy, J. Midtgaard, From interpreter to compiler and virtual machine: a functional derivation, Technical Report BRICS RS-03-14, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, March 2003.
-
(2003)
Technical Report
, vol.BRICS RS-03-14
-
-
Ager, M.S.1
Biernacki, D.2
Danvy, O.3
Midtgaard, J.4
-
4
-
-
2142844803
-
A functional correspondence between call-by-need evaluators and lazy abstract machines
-
M.S. Ager, O. Danvy, and J. Midtgaard A functional correspondence between call-by-need evaluators and lazy abstract machines Inform. Process. Lett. 90 5 2004 223 232 (Extended version available as the technical report BRICS-RS-04-3)
-
(2004)
Inform. Process. Lett.
, vol.90
, Issue.5
, pp. 223-232
-
-
Ager, M.S.1
Danvy, O.2
Midtgaard, J.3
-
5
-
-
2142850616
-
A functional correspondence between monadic evaluators and abstract machines for languages with computational effects
-
DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, December
-
M.S. Ager, O. Danvy, J. Midtgaard, A functional correspondence between monadic evaluators and abstract machines for languages with computational effects (extended version), Technical Report BRICS RS-04-28, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, December 2004.
-
(2004)
Technical Report
, vol.BRICS RS-04-28
-
-
Ager, M.S.1
Danvy, O.2
Midtgaard, J.3
-
6
-
-
18944382773
-
Monads and effects
-
G. Barthe, P. Dybjer, L. Pinto, J. Saraiva (Eds.) Lecture Notes in Computer Science, Caminha, Portugal, Springer, Berlin, September
-
N. Benton, J. Hughes, E. Moggi, Monads and effects, in: G. Barthe, P. Dybjer, L. Pinto, J. Saraiva (Eds.), Applied Semantics - Advanced Lectures, Vol. 2395, Lecture Notes in Computer Science, Caminha, Portugal, Springer, Berlin, September 2000, pp. 42-122.
-
(2000)
Applied Semantics - Advanced Lectures
, vol.2395
, pp. 42-122
-
-
Benton, N.1
Hughes, J.2
Moggi, E.3
-
7
-
-
35048897016
-
From interpreter to logic engine by defunctionalization
-
M. Bruynooghe (Ed.), Logic Based Program Synthesis and Transformation LOPSTR 2003 Lecture Notes in Computer Science, Uppsala, Sweden, Springer, Berlin, August
-
D. Biernacki, O. Danvy, From interpreter to logic engine by defunctionalization, in: M. Bruynooghe (Ed.), Logic Based Program Synthesis and Transformation, 13th Internat. Symp., LOPSTR 2003, Vol. 3018, Lecture Notes in Computer Science, Uppsala, Sweden, Springer, Berlin, August 2003, pp. 143-159.
-
(2003)
13th Internat. Symp.
, vol.3018
, pp. 143-159
-
-
Biernacki, D.1
Danvy, O.2
-
8
-
-
21144446851
-
A tail-recursive semantics for stack inspections
-
P. Degano (Ed.), Programming Languages and Systems Lecture Notes in Computer Science, Warsaw, Poland, Springer, Berlin, April
-
J. Clements, M. Felleisen, A tail-recursive semantics for stack inspections, in: P. Degano (Ed.), Programming Languages and Systems, 12th European Symp. on Programming, ESOP 2003, Vol. 2618, Lecture Notes in Computer Science, Warsaw, Poland, Springer, Berlin, April 2003, pp. 22-37.
-
(2003)
12th European Symp. on Programming, ESOP 2003
, vol.2618
, pp. 22-37
-
-
Clements, J.1
Felleisen, M.2
-
10
-
-
24944462071
-
A rational deconstruction of Landin's SECD machine
-
C. Grelck, F. Huch, G.J. Michaelson, P. Trinder (Eds.), Implementation and Application of Functional Languages IFL'04 Lecture Notes in Computer Science, Lübeck, Germany, Springer, Berlin, September (Extended version available as the technical report BRICS-RS-03-33)
-
O. Danvy, A rational deconstruction of Landin's SECD machine, in: C. Grelck, F. Huch, G.J. Michaelson, P. Trinder (Eds.), Implementation and Application of Functional Languages, 16th Internat. Workshop, IFL'04, Vol. 3474, Lecture Notes in Computer Science, Lübeck, Germany, Springer, Berlin, September 2004, pp. 52-71 (Extended version available as the technical report BRICS-RS-03-33).
-
(2004)
16th Internat. Workshop
, vol.3474
, pp. 52-71
-
-
Danvy, O.1
-
11
-
-
84972048107
-
Representing control, a study of the CPS transformation
-
O. Danvy, and A. Filinski Representing control, a study of the CPS transformation Math. Struct. Comput. Sci. 2 4 1992 361 391
-
(1992)
Math. Struct. Comput. Sci.
, vol.2
, Issue.4
, pp. 361-391
-
-
Danvy, O.1
Filinski, A.2
-
13
-
-
38149079131
-
Refocusing in reduction semantics
-
Technical Report BRICS RS-04-26, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, November A preliminary version appears in the informal Workshop on Rule-Based Programming (RULE 2001) Electronic Notes in Theoretical Computer Science, Vol. 59.4
-
O. Danvy, L.R. Nielsen, Refocusing in reduction semantics, Technical Report BRICS RS-04-26, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, November 2004. A preliminary version appears in the informal Proc. of the Second Internat. Workshop on Rule-Based Programming (RULE 2001), Electronic Notes in Theoretical Computer Science, Vol. 59.4.
-
(2004)
Proc. of the Second Internat
-
-
Danvy, O.1
Nielsen, L.R.2
-
14
-
-
33645257388
-
Lambda-lifting in quadratic time
-
O. Danvy, and U.P. Schultz Lambda-lifting in quadratic time J. Funct. Logic Programming 10 1 2004 (Available online at http://danae.uni-muenster.de/ lehre/kuchen/JFLP/ )
-
(2004)
J. Funct. Logic Programming
, vol.10
, Issue.1
-
-
Danvy, O.1
Schultz, U.P.2
-
17
-
-
0002193891
-
Control operators, the SECD machine, and the λ-calculus
-
M. Wirsing Elsevier Science Publishers B.V. North-Holland, Amsterdam
-
M. Felleisen, and D.P. Friedman Control operators, the SECD machine, and the λ -calculus M. Wirsing Formal Description of Programming Concepts III 1986 Elsevier Science Publishers B.V. North-Holland, Amsterdam 193 217
-
(1986)
Formal Description of Programming Concepts III
, pp. 193-217
-
-
Felleisen, M.1
Friedman, D.P.2
-
19
-
-
0027805209
-
The essence of compiling with continuations
-
D.W. Wall (Ed.), Proc. of the ACM SIGPLAN'93 Conf. on Programming Languages Design and Implementation Albuquerque, New Mexico, ACM Press, New York, June
-
C. Flanagan, A. Sabry, B.F. Duba, M. Felleisen, The essence of compiling with continuations, in: D.W. Wall (Ed.), Proc. of the ACM SIGPLAN'93 Conf. on Programming Languages Design and Implementation, SIGPLAN Notices, Vol. 28(6), Albuquerque, New Mexico, ACM Press, New York, June 1993, pp. 237-247.
-
(1993)
SIGPLAN Notices
, vol.28
, Issue.6
, pp. 237-247
-
-
Flanagan, C.1
Sabry, A.2
Duba, B.F.3
Felleisen, M.4
-
23
-
-
84974739086
-
Automatically restructuring programs for the web
-
M.S. Feather M. Goedicke Coronado Island, San Diego, California, USA IEEE Computer Society Silver Spring, MD
-
P.T. Graunke, R.B. Findler, S. Krishnamurthi, and M. Felleisen Automatically restructuring programs for the web M.S. Feather M. Goedicke 16th IEEE Internat. Conf. on Automated Software Engineering (ASE 2001) Coronado Island, San Diego, California, USA November 2001 IEEE Computer Society Silver Spring, MD 211 222
-
(2001)
16th IEEE Internat. Conf. on Automated Software Engineering (ASE 2001)
, pp. 211-222
-
-
Graunke, P.T.1
Findler, R.B.2
Krishnamurthi, S.3
Felleisen, M.4
-
24
-
-
85034650378
-
Lambda lifting: Transforming programs to recursive equations
-
J.-P. Jouannaud (Ed.) Lecture Notes in Computer Science, Nancy, France, Springer, Berlin, September
-
T. Johnsson, Lambda lifting: transforming programs to recursive equations, in: J.-P. Jouannaud (Ed.), Functional Programming Languages and Computer Architecture, Vol. 201, Lecture Notes in Computer Science, Nancy, France, Springer, Berlin, September 1985, pp. 190-203.
-
(1985)
Functional Programming Languages and Computer Architecture
, vol.201
, pp. 190-203
-
-
Johnsson, T.1
-
25
-
-
0001097061
-
The mechanical evaluation of expressions
-
P.J. Landin The mechanical evaluation of expressions The Comput. J. 6 4 1964 308 320
-
(1964)
The Comput. J.
, vol.6
, Issue.4
, pp. 308-320
-
-
Landin, P.J.1
-
28
-
-
0026188821
-
Notions of computation and monads
-
E. Moggi Notions of computation and monads Inform. and Comput. 93 1991 55 92
-
(1991)
Inform. and Comput.
, vol.93
, pp. 55-92
-
-
Moggi, E.1
-
29
-
-
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
-
30
-
-
0003931061
-
A structural approach to operational semantics
-
DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, September
-
G.D. Plotkin, A structural approach to operational semantics, Technical Report FN-19, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, September 1981.
-
(1981)
Technical Report
, vol.FN-19
-
-
Plotkin, G.D.1
-
32
-
-
0032629599
-
The tail-recursive SECD machine
-
J.D. Ramsdell The tail-recursive SECD machine J. Automated Reasoning 23 1 1999 43 62
-
(1999)
J. Automated Reasoning
, vol.23
, Issue.1
, pp. 43-62
-
-
Ramsdell, J.D.1
-
33
-
-
0032288850
-
Definitional interpreters for higher-order programming languages
-
J.C. Reynolds Definitional interpreters for higher-order programming languages Higher-Order and Symbolic Comput. 11 4 1998 363 397 Reprinted from the Proc. of the 25th ACM National Conf. 1972, with a foreword
-
(1998)
Higher-Order and Symbolic Comput.
, vol.11
, Issue.4
, pp. 363-397
-
-
Reynolds, J.C.1
-
34
-
-
85010425482
-
State transition machines for lambda calculus expressions
-
N.D. Jones (Ed.) Lecture Notes in Computer Science, Aarhus, Denmark, Springer, Berlin
-
D.A. Schmidt, State transition machines for lambda calculus expressions, in: N.D. Jones (Ed.), Semantics-Directed Compiler Generation, Vol. 94, Lecture Notes in Computer Science, Aarhus, Denmark, Springer, Berlin, 1980, pp. 415-440.
-
(1980)
Semantics-directed Compiler Generation
, vol.94
, pp. 415-440
-
-
Schmidt, D.A.1
-
35
-
-
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
-
36
-
-
0033721575
-
Fundamental concepts in programming languages
-
C. Strachey Fundamental concepts in programming languages Higher-Order and Symbolic Comput. 13 1/2 2000 1 49
-
(2000)
Higher-Order and Symbolic Comput.
, vol.13
, Issue.12
, pp. 1-49
-
-
Strachey, C.1
|