메뉴 건너뛰기




Volumn 4015 LNCS, Issue , 2006, Pages 55-73

A rational deconstruction of Landin's J operator

Author keywords

[No Author keywords available]

Indexed keywords

CONTINUATION-PASSING STYLE; CONTROL OPERATORS; DEFUNCTIONALIZATIONS; DIRECT STYLES; EVALUATION FUNCTION; FUNCTIONAL LANGUAGES; SECD MACHINE;

EID: 84888861195     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/11964681_4     Document Type: Conference Paper
Times cited : (1)

References (40)
  • 2
    • 2142844803 scopus 로고    scopus 로고
    • 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
  • 3
    • 23844517416 scopus 로고    scopus 로고
    • A functional correspondence between monadic evaluators and abstract machines for languages with computational effects
    • Extended version available as the technical report BRICS 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, 342(1):149-172, 2005. Extended version available as the technical report BRICS RS-04-28.
    • (2005) Theoretical Computer Science , vol.342 , Issue.1 , pp. 149-172
    • Ager, M.S.1    Danvy, O.2    Midtgaard, J.3
  • 4
    • 84991617302 scopus 로고    scopus 로고
    • An operational foundation for delimited continuations in the CPS hierarchy
    • Nov
    • M. Biernacka, D. Biernacki, and O. Danvy. An operational foundation for delimited continuations in the CPS hierarchy. Logical Methods in Computer Science, 1(2:5):1-39, Nov. 2005
    • (2005) Logical Methods in Computer Science , vol.1 , Issue.2-5 , pp. 1-39
    • Biernacka, M.1    Biernacki, D.2    Danvy, O.3
  • 6
    • 33645597003 scopus 로고    scopus 로고
    • A simple proof of a folklore theorem about delimited control
    • Research Report BRICS RS-05-25, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark Aug
    • D. Biernacki and O. Danvy. A simple proof of a folklore theorem about delimited control. Research Report BRICS RS-05-25, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, Aug. 2005. Theoretical Pearl to appear in the Journal of Functional Programming.
    • (2005) Theoretical Pearl to Appear in the Journal of Functional Programming
    • Biernacki, D.1    Danvy, O.2
  • 8
    • 69049096834 scopus 로고
    • Writing search algorithms in functional form
    • D. Michie, editor. Edinburgh University Press
    • R. M. Burstall. Writing search algorithms in functional form. In D. Michie, editor, Machine Intelligence, volume 5, pages 373-385. Edinburgh University Press, 1969.
    • (1969) Machine Intelligence , vol.5 , pp. 373-385
    • Burstall, R.M.1
  • 9
    • 0012583850 scopus 로고
    • A scheme for a higher-level semantic algebra
    • J. Reynolds and M. Nivat, editors. Cambridge University Press
    • W. Clinger, D. P. Friedman, and M. Wand. A scheme for a higher-level semantic algebra. In J. Reynolds and M. Nivat, editors, Algebraic Methods in Semantics, pages 237-250. Cambridge University Press, 1985.
    • (1985) Algebraic Methods in Semantics , pp. 237-250
    • Clinger, W.1    Friedman, D.P.2    Wand, M.3
  • 10
    • 24944462071 scopus 로고    scopus 로고
    • A rational deconstruction of Landin's SECD machine
    • C. Grelck, F. Huch, G. J. Michaelson, and P. Trinder, editors ,in Lecture Notes in Computer Science, Lübeck, Germany Sept. Springer-Verlag. Recipient of the 2004 Peter Landin prize. 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, and P. Trinder, editors, Implementation and Application of Functional Languages, 16th International Workshop, IFL'04, number 3474 in Lecture Notes in Computer Science, pages 52-71, Lübeck, Germany, Sept. 2004. Springer-Verlag. Recipient of the 2004 Peter Landin prize. Extended version available as the technical report BRICS RS-03-33.
    • (2004) Implementation and Application of Functional Languages, 16th International Workshop, IFL'04 , Issue.3474 , pp. 52-71
    • Danvy, O.1
  • 12
    • 0026961055 scopus 로고    scopus 로고
    • Back to direct style II: First-class continuations
    • W. Clinger, editor LISP Pointers, San Francisco, California, June 1992. 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.
    • 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
  • 13
    • 84888876427 scopus 로고    scopus 로고
    • Research Report BRICS RS-06-04, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark Feb
    • O. Danvy and K. Millikin. A rational deconstruction of Landin's J operator. Research Report BRICS RS-06-04, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, Feb. 2006.
    • (2006) A Rational Deconstruction of Landin's J Operator
    • Danvy, O.1    Millikin, K.2
  • 15
    • 84957875880 scopus 로고    scopus 로고
    • An operational investigation of the CPS hierarchy
    • S D. Swierstra, editor in Lecture Notes in Computer Science, Amsterdam, The Netherlands Mar. Springer- Verlag
    • O. Danvy and Z. Yang. An operational investigation of the CPS hierarchy. In S. D. Swierstra, editor, Proceedings of the Eighth European Symposium on Programming, number 1576 in Lecture Notes in Computer Science, pages 224-242, Amsterdam, The Netherlands, Mar. 1999. Springer-Verlag.
    • (1999) Proceedings of the Eighth European Symposium on Programming , Issue.1576 , pp. 224-242
    • Danvy, O.1    Yang, Z.2
  • 16
    • 38249037783 scopus 로고
    • Reflections on Landin's J operator: A partly historical note
    • M. Felleisen. Reflections on Landin's J operator: a partly historical note. Computer Languages, 12(3/4):197-207, 1987.
    • (1987) Computer Languages , vol.12 , Issue.3-4 , pp. 197-207
    • Felleisen, M.1
  • 20
    • 0000146309 scopus 로고
    • Partial evaluation of computation process-an approach to a compiler-compiler
    • Y. Futamura. Partial evaluation of computation process-an approach to a compiler-compiler. Systems Computers Controls, 2(5):45-50, 1971
    • (1971) Systems Computers Controls , vol.2 , Issue.5 , pp. 45-50
    • Futamura, Y.1
  • 21
    • 0033319357 scopus 로고    scopus 로고
    • Reprinted in, with an interview [20]
    • Reprinted in Higher-Order and Symbolic Computation 12(4):381-391, 1999, with an interview [20].
    • (1999) Higher-Order and Symbolic Computation , vol.12 , Issue.4 , pp. 381-391
  • 22
    • 0033319357 scopus 로고    scopus 로고
    • Partial evaluation of computation process, revisited
    • Y. Futamura. Partial evaluation of computation process, revisited. Higher-Order and Symbolic Computation, 12(4):377-380, 1999.
    • (1999) Higher-Order and Symbolic Computation , vol.12 , Issue.4 , pp. 377-380
    • Futamura, Y.1
  • 23
    • 34147165326 scopus 로고    scopus 로고
    • Axioms for delimited continuations in the CPS hierarchy
    • J. Marcinkowski and A. Tarlecki, editors of Lecture Notes in Computer Science, Karpacz, Poland, Sept. 2004 Springer
    • Y. Kameyama. Axioms for delimited continuations in the CPS hierarchy. In J. Marcinkowski and A. Tarlecki, editors, Computer Science Logic, 18th International Workshop, CSL 2004, 13th Annual Conference of the EACSL, Proceedings, volume 3210 of Lecture Notes in Computer Science, pages 442-457, Karpacz, Poland, Sept. 2004. Springer.
    • Computer Science Logic, 18th International Workshop, CSL 2004, 13th Annual Conference of the EACSL, Proceedings , vol.3210 , pp. 442-457
    • Kameyama, Y.1
  • 24
    • 0001097061 scopus 로고
    • 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
  • 25
    • 0041193823 scopus 로고
    • A correspondence between Algol 60 and Church's lambda notation
    • P. J. Landin. A correspondence between Algol 60 and Church's lambda notation. Commun. ACM, 8:89-101 and 158-165, 1965.
    • (1965) Commun ACM , vol.8 , Issue.89-101 , pp. 158-165
    • Landin, P.J.1
  • 26
    • 0032288994 scopus 로고
    • A generalization of jumps and labels. Research report UNIVAC Systems Programming Research
    • Reprinted in, with a foreword [36]
    • P. J. Landin. A generalization of jumps and labels. Research report, UNIVAC Systems Programming Research, 1965. Reprinted in Higher-Order and Symbolic Computation 11(2):125-143, 1998, with a foreword [36].
    • (1965) Higher-Order and Symbolic Computation , vol.11 , Issue.2 , pp. 125-143
    • Landin, P.J.1
  • 27
    • 84943347452 scopus 로고
    • 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
  • 28
    • 76749108184 scopus 로고    scopus 로고
    • Histories of discoveries of continuations: Belles-lettres with equivocal tenses
    • O. Danvy, editor, Technical report BRICS NS-96-13, Universit y of Aarhus, Paris, France Jan 1
    • P. J. Landin. Histories of discoveries of continuations: Belles-lettres with equivocal tenses. In O. Danvy, editor, Proceedings of the Second ACM SIGPLAN Workshop on Continuations (CW'97), Technical report BRICS NS-96-13, University of Aarhus, pages 1:1-9, Paris, France, Jan. 1997.
    • (1997) Proceedings of the Second ACM SIGPLAN Workshop on Continuations (CW'97) , pp. 1-9
    • Landin, P.J.1
  • 30
    • 0011906248 scopus 로고
    • The next 700 formal language descriptions
    • Reprinted from a manuscript dated 1970
    • F. L. Morris. The next 700 formal language descriptions. Lisp and Symbolic Computation, 6(3/4):249-258, 1993. Reprinted from a manuscript dated 1970.
    • (1993) Lisp and Symbolic Computation , vol.6 , Issue.3-4 , pp. 249-258
    • Morris, F.L.1
  • 31
    • 33645112888 scopus 로고    scopus 로고
    • A foreword to 'Fundamental concepts in programming languages'
    • P. D. Mosses. A foreword to 'Fundamental concepts in programming languages'. Higher-Order and Symbolic Computation, 13(1/2):7-9, 2000.
    • (2000) Higher-Order and Symbolic Computation , vol.13 , Issue.1-2 , pp. 7-9
    • Mosses, P.D.1
  • 32
    • 1142282672 scopus 로고
    • Control operators, hierarchies, and pseudo-classical type systems: A-translation at work
    • O. Danvy and C. L. Talcott, editors Technical report STAN-CS-92-1426rftxt Stanford University, San Francisco, California June
    • C. R. Murthy. Control operators, hierarchies, and pseudo-classical type systems: A-translation at work. In O. Danvy and C. L. Talcott, editors, Proceedings of the First ACM SIGPLAN Workshop on Continuations (CW'92), Technical report STAN-CS-92-1426, Stanford University, pages 49-72, San Francisco, California, June 1992.
    • (1992) Proceedings of the First ACM SIGPLAN Workshop on Continuations (CW'92) , pp. 49-72
    • Murthy, C.R.1
  • 33
    • 85035001592 scopus 로고
    • Definitional interpreters for higher-order programming languages
    • Boston, Massachusetts
    • J. C. Reynolds. Definitional interpreters for higher-order programming languages. In Proceedings of 25th ACM National Conference, pages 717-740
    • (1972) Proceedings of 25th ACM National Conference , pp. 717-740
    • Reynolds, J.C.1
  • 34
    • 0032288850 scopus 로고    scopus 로고
    • Reprinted in with a foreword [33]
    • Boston, Massachusetts, 1972. Reprinted in Higher-Order and Symbolic Computation 11(4):363-397, 1998, with a foreword [33].
    • (1998) Higher-Order and Symbolic Computation , vol.11 , Issue.4 , pp. 363-397
  • 35
    • 0000798744 scopus 로고
    • 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
    • 0004219535 scopus 로고
    • Master's thesis, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, Massachusetts, May Technical report AI-TR-474
    • 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) Rabbit: A Compiler for Scheme
    • Steele Jr., G.L.1
  • 38
    • 0003428325 scopus 로고
    • International Summer School in Computer Programming, Copenhagen, Denmark Aug
    • C. Strachey. Fundamental concepts in programming languages. International Summer School in Computer Programming, Copenhagen, Denmark, Aug. 1967
    • (1967) Fundamental Concepts in Programming Languages
    • Strachey, C.1
  • 39
    • 1242308580 scopus 로고    scopus 로고
    • Reprinted in, with a foreword [29]
    • Reprinted in Higher-Order and Symbolic Computation 13(1/2):11-49, 2000, with a foreword [29].
    • (2000) Higher-Order and Symbolic Computation , vol.13 , Issue.1-2 , pp. 11-49
  • 40
    • 0032290890 scopus 로고    scopus 로고
    • An introduction to Landin's "a generalization of jumps and labels"
    • H. Thielecke. An introduction to Landin's "A generalization of jumps and labels". Higher-Order and Symbolic Computation, 11(2):117-124, 1998.
    • (1998) Higher-Order and Symbolic Computation , vol.11 , Issue.2 , pp. 117-124
    • Thielecke, H.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.