-
2
-
-
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
-
M.S. Ager, O. Danvy, J. Midtgaard, A functional correspondence between monadic evaluators and abstract machines for languages with computational effects, Technical Report BRICS RS-03-35, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, 2003.
-
(2003)
Technical Report
, vol.BRICS RS-03-35
-
-
Ager, M.S.1
Danvy, O.2
Midtgaard, J.3
-
4
-
-
0029180095
-
The call-by-need lambda calculus
-
San Francisco, CA, P. Lee. New York: ACM Press
-
Ariola Z.M., Felleisen M., Maraist J., Odersky M., Wadler P. The call-by-need lambda calculus. Lee P. Proceedings of the Twenty-Second Annual ACM Symposium on Principles of Programming Languages, San Francisco, CA. 1995;233-246 ACM Press, New York.
-
(1995)
Proceedings of the Twenty-second Annual ACM Symposium on Principles of Programming Languages
, pp. 233-246
-
-
Ariola, Z.M.1
Felleisen, M.2
Maraist, J.3
Odersky, M.4
Wadler, P.5
-
5
-
-
84979066482
-
Design and correctness of program transformations based on control-flow analysis
-
Theoretical Aspects of Computer Software, 4th International Symposium, TACS 2001, Sendai, Japan, N. Kobayashi, & B.C. Pierce. Berlin: Springer
-
Banerjee A., Heintze N., Riecke J.G. Design and correctness of program transformations based on control-flow analysis. Kobayashi N., Pierce B.C. Theoretical Aspects of Computer Software, 4th International Symposium, TACS 2001, Sendai, Japan. Lecture Notes in Computer Science. vol. 2215:2001;420-447 Springer, Berlin.
-
(2001)
Lecture Notes in Computer Science
, vol.2215
, pp. 420-447
-
-
Banerjee, A.1
Heintze, N.2
Riecke, J.G.3
-
7
-
-
2142832873
-
A rational deconstruction of Landin's SECD machine
-
DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark
-
O. Danvy, A rational deconstruction of Landin's SECD machine, Technical Report BRICS RS-03-33, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, 2003.
-
(2003)
Technical Report
, vol.BRICS RS-03-33
-
-
Danvy, O.1
-
8
-
-
1242331175
-
On the transformation between direct and continuation semantics
-
S. Brookes, M. Main, A. Melton, M. Mislove, & D. Schmidt. Proceedings of the 9th Conference on Mathematical Foundations of Programming Semantics, New Orleans, LA, Berlin: Springer
-
Danvy O., Hatcliff J. On the transformation between direct and continuation semantics. Brookes S., Main M., Melton A., Mislove M., Schmidt D. Proceedings of the 9th Conference on Mathematical Foundations of Programming Semantics, New Orleans, LA. Lecture Notes in Computer Science. vol. 802:1993;627-648 Springer, Berlin.
-
(1993)
Lecture Notes in Computer Science
, vol.802
, pp. 627-648
-
-
Danvy, O.1
Hatcliff, J.2
-
9
-
-
0035790510
-
Defunctionalization at work
-
H. Søndergaard. Firenze, Italy, New York: ACM Press
-
Danvy O., Nielsen L.R. Defunctionalization at work. Søndergaard H. Proceedings of the Third International ACM SIGPLAN Conference on Principles and Practice of Declarative Programming (PPDP'01), Firenze, Italy. 2001;162-174 ACM Press, New York.
-
(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
-
11
-
-
84978509766
-
TIM: A simple, lazy abstract machine to execute supercombinators
-
G. Kahn. Functional Programming Languages and Computer Architecture, Portland, OR, Berlin: Springer
-
Fairbairn J., Wray S. TIM: a simple, lazy abstract machine to execute supercombinators. Kahn G. Functional Programming Languages and Computer Architecture, Portland, OR. Lecture Notes in Computer Science. vol. 274:1987;34-45 Springer, Berlin.
-
(1987)
Lecture Notes in Computer Science
, vol.274
, pp. 34-45
-
-
Fairbairn, J.1
Wray, S.2
-
12
-
-
62949154997
-
Improving the lazy Krivine machine
-
in press
-
D.P. Friedman, A. Ghuloum, J.G. Siek, L. Winebarger, Improving the lazy Krivine machine, Higher-Order and Symbolic Computation (2004), in press.
-
(2004)
Higher-order and Symbolic Computation
-
-
Friedman, D.P.1
Ghuloum, A.2
Siek, J.G.3
Winebarger, L.4
-
14
-
-
0001400225
-
CONS should not evaluate its arguments
-
S. Michaelson, & R. Milner. Edinburgh, Scotland: Edinburgh University Press
-
Friedman D.P., Wise D.S. CONS should not evaluate its arguments. Michaelson S., Milner R. Third International Colloquium on Automata, Languages, and Programming. 1976;257-284 Edinburgh University Press, Edinburgh, Scotland.
-
(1976)
Third International Colloquium on Automata, Languages, and Programming
, pp. 257-284
-
-
Friedman, D.P.1
Wise, D.S.2
-
15
-
-
84971840303
-
From operational semantics to abstract machines
-
Hannan J., Miller D. From operational semantics to abstract machines. Math. Struct. Comput. Sci. 2:(4):1992;415-459.
-
(1992)
Math. Struct. Comput. Sci.
, vol.2
, Issue.4
, pp. 415-459
-
-
Hannan, J.1
Miller, D.2
-
16
-
-
0032396220
-
Functional runtime systems within the lambda-sigma calculus
-
Hardin T., Maranget L., Pagano B. Functional runtime systems within the lambda-sigma calculus. J. Funct. Programming. 8:(2):1998;131-172.
-
(1998)
J. Funct. Programming
, vol.8
, Issue.2
, pp. 131-172
-
-
Hardin, T.1
Maranget, L.2
Pagano, B.3
-
18
-
-
2142832872
-
Fold-unfold transformations on state monadic interpreters
-
K. Hammond, D.N. Turner, & P.M. Sansom., Ayr, Scotland Berlin: Springer
-
Johnsson T. Fold-unfold transformations on state monadic interpreters. Hammond K., Turner D.N., Sansom P.M. Proceedings of the 1994 Glasgow Workshop on Functional Programming, Workshops in Computing, Ayr, Scotland. 1994;Springer, Berlin.
-
(1994)
Proceedings of the 1994 Glasgow Workshop on Functional Programming, Workshops in Computing
-
-
Johnsson, T.1
-
19
-
-
0024752936
-
The semantics of lazy functional languages
-
Josephs M.B. The semantics of lazy functional languages. Theoret. Comput. Sci. 68:1989;105-111.
-
(1989)
Theoret. Comput. Sci.
, vol.68
, pp. 105-111
-
-
Josephs, M.B.1
-
20
-
-
0001097061
-
The mechanical evaluation of expressions
-
Landin P.J. The mechanical evaluation of expressions. Comput. J. 6:(4):1964;308-320.
-
(1964)
Comput. J.
, vol.6
, Issue.4
, pp. 308-320
-
-
Landin, P.J.1
-
22
-
-
0013066174
-
A denotational investigation of defunctionalization
-
DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark
-
L.R. Nielsen, A denotational investigation of defunctionalization, Technical Report BRICS RS-00-47, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, 2000.
-
(2000)
Technical Report
, vol.BRICS RS-00-47
-
-
Nielsen, L.R.1
-
23
-
-
18944377121
-
Call-by-name, call-by-value and the λ -calculus
-
Plotkin G.D. 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
-
25
-
-
0032288850
-
Definitional interpreters for higher-order programming languages
-
Reynolds J.C. Definitional interpreters for higher-order programming languages. Higher-Order and Symbolic Computation. 11:(4):1998;363-397. 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
-
26
-
-
0032288850
-
-
with a foreword
-
Reynolds J.C. Definitional interpreters for higher-order programming languages. Higher-Order and Symbolic Computation. 11:(4):1998;363-397. Reprinted from the Proceedings of the 25th ACM National Conference (1972), with a foreword.
-
(1972)
Proceedings of the 25th ACM National Conference
-
-
-
27
-
-
0031536592
-
Deriving a lazy abstract machine
-
Sestoft P. Deriving a lazy abstract machine. J. Funct. Programming. 7:(3):1997;231-264.
-
(1997)
J. Funct. Programming
, vol.7
, Issue.3
, pp. 231-264
-
-
Sestoft, P.1
-
28
-
-
0016334960
-
Correct and optimal implementations of recursion in a simple programming language
-
Vuillemin J. Correct and optimal implementations of recursion in a simple programming language. J. Comput. System Sci. 9:(3):1974;332-354.
-
(1974)
J. Comput. System Sci.
, vol.9
, Issue.3
, pp. 332-354
-
-
Vuillemin, J.1
|