메뉴 건너뛰기




Volumn 3018, Issue , 2004, Pages 143-159

From interpreter to logic engine by defunctionalization

Author keywords

[No Author keywords available]

Indexed keywords

CALCULATIONS; COMPUTER CIRCUITS; DIFFERENTIATION (CALCULUS); ENGINES; LOGIC PROGRAMMING; PROGRAM INTERPRETERS; SEMANTICS;

EID: 35048897016     PISSN: 03029743     EISSN: 16113349     Source Type: Book Series    
DOI: 10.1007/978-3-540-25938-1_13     Document Type: Article
Times cited : (23)

References (31)
  • 1
    • 1142282653 scopus 로고    scopus 로고
    • From interpreter to compiler and virtual machine: A functional derivation
    • DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, March
    • Mads Sig Ager, Dariusz Biernacki, Olivier Danvy, and Jan 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 BRICS RS-03-14
    • Ager, M.S.1    Biernacki, D.2    Danvy, O.3    Midtgaard, J.4
  • 3
    • 24244458090 scopus 로고    scopus 로고
    • A functional correspondence between call-by-need evaluators and lazy abstract machines
    • DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, February Extended version of an article to appear in Information Processing Letters
    • Mads Sig Ager, Olivier Danvy, and Jan Midtgaard. A functional correspondence between call-by-need evaluators and lazy abstract machines. Technical Report BRICS RS-04-03, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, February 2004. Extended version of an article to appear in Information Processing Letters.
    • (2004) Technical Report BRICS RS-04-03
    • Ager, M.S.1    Danvy, O.2    Midtgaard, J.3
  • 5
    • 84979066482 scopus 로고    scopus 로고
    • Design and correctness of program transformations based on control-flow analysis
    • Naoki Kobayashi and Benjamin C. Pierce, editors, Theoretical Aspects of Computer Software, 4th International Symposium, TACS 2001, Sendai, Japan, October Springer-Verlag
    • Anindya Banerjee, Nevin Heintze, and Jon G. Riecke. Design and correctness of program transformations based on control-flow analysis. In Naoki Kobayashi and Benjamin 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, October 2001. Springer-Verlag.
    • (2001) Lecture Notes in Computer Science , Issue.2215 , pp. 420-447
    • Banerjee, A.1    Heintze, N.2    Riecke, J.G.3
  • 6
    • 35048898224 scopus 로고    scopus 로고
    • An operational foundation for delimited continuations
    • Hayo Thielecke, editor, Technical report CSR-04-1, Department of Computer Science, Queen Mary's College, Venice, Italy, January
    • Malgorzata Biernacka, Dariusz Biernacki, and Olivier Danvy. An operational foundation for delimited continuations. In Hayo Thielecke, editor, Proceedings of the Fourth ACM SIGPLAN Workshop on Continuations, Technical report CSR-04-1, Department of Computer Science, Queen Mary's College, pages 25-33, Venice, Italy, January 2004.
    • (2004) Proceedings of the Fourth ACM SIGPLAN Workshop on Continuations , pp. 25-33
    • Biernacka, M.1    Biernacki, D.2    Danvy, O.3
  • 7
    • 0008915248 scopus 로고
    • On implementing Prolog in functional programming
    • Mats Carlsson. On implementing Prolog in functional programming. New Generation Computing, 2(4):347-359, 1984.
    • (1984) New Generation Computing , vol.2 , Issue.4 , pp. 347-359
    • Carlsson, M.1
  • 8
    • 0000733226 scopus 로고
    • Hilog: A foundation for higher-order logic programming
    • February
    • Weidong Chen, Michael Kifer, and David S. Warren. Hilog: A foundation for higher-order logic programming. The Journal of Logic Programming, 15(3):187-230, February 1993.
    • (1993) The Journal of Logic Programming , vol.15 , Issue.3 , pp. 187-230
    • Chen, W.1    Kifer, M.2    Warren, D.S.3
  • 10
    • 2142832873 scopus 로고    scopus 로고
    • A rational deconstruction of Landin's SECD machine
    • DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, October
    • Olivier 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, October 2003.
    • (2003) Technical Report BRIGS RS-03-33
    • Danvy, O.1
  • 12
    • 84972048107 scopus 로고
    • Representing control, a study of the CPS transformation
    • Olivier Danvy and Andrzej Filinski. Representing control, a study of the CPS transformation. Mathematical Structures in Computer Science, 2(4):361-391, 1992.
    • (1992) Mathematical Structures in Computer Science , vol.2 , Issue.4 , pp. 361-391
    • Danvy, O.1    Filinski, A.2
  • 13
    • 0036234229 scopus 로고    scopus 로고
    • A unifying approach to goal-directed evaluation
    • Extended version available as the technical report BRIGS RS-01-29
    • Olivier Danvy, Bernd Grobauer, and Morten Rhiger. A unifying approach to goal-directed evaluation. New Generation Computing, 20(1):53-73, 2002. Extended version available as the technical report BRIGS RS-01-29.
    • (2002) New Generation Computing , vol.20 , Issue.1 , pp. 53-73
    • Danvy, O.1    Grobauer, B.2    Rhiger, M.3
  • 15
    • 84947929518 scopus 로고
    • Continuation semantics for Prolog with cut
    • Josep Díaz and Fernando Orejas, editors, TAPSOFT'89: Proceedings of the International Joint Conference on Theory and Practice of Software Development, Barcelona, Spain, March Springer-Verlag
    • Arie de Bruin and Erik P. de Vink. Continuation semantics for Prolog with cut. In Josep Díaz and Fernando Orejas, editors, TAPSOFT'89: Proceedings of the International Joint Conference on Theory and Practice of Software Development, number 351 in Lecture Notes in Computer Science, pages 178-192, Barcelona, Spain, March 1989. Springer-Verlag.
    • (1989) Lecture Notes in Computer Science , Issue.351 , pp. 178-192
    • De Bruin, A.1    De Vink, E.P.2
  • 16
    • 0033743591 scopus 로고    scopus 로고
    • Abstract machines for programming language implementation
    • Stephan Diehl, Pieter Hartel, and Peter Sestoft. Abstract machines for programming language implementation. Future Generation Computer Systems, 16:739-751, 2000.
    • (2000) Future Generation Computer Systems , vol.16 , pp. 739-751
    • Diehl, S.1    Hartel, P.2    Sestoft, P.3
  • 22
    • 0007863720 scopus 로고
    • How to invent a Prolog machine
    • Peter Kursawe. How to invent a Prolog machine. New Generation Computing, 5(1):97-114, 1987.
    • (1987) New Generation Computing , vol.5 , Issue.1 , pp. 97-114
    • Kursawe, P.1
  • 26
    • 0013066174 scopus 로고    scopus 로고
    • A denotational investigation of defunctionalization
    • DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, December
    • Lasse R. Nielsen. A denotational investigation of defunctionalization. Technical Report BRICS RS-00-47, DAIMI, Department of Computer Science, University of Aarhus, Aarhus, Denmark, December 2000.
    • (2000) Technical Report BRICS RS-00-47
    • Nielsen, L.R.1
  • 27
    • 0032288850 scopus 로고    scopus 로고
    • Definitional interpreters for higher-order programming languages
    • John C. Reynolds. Definitional interpreters for higher-order programming languages. Higher-Order and Symbolic Computation, 11(4):363-397, 1998.
    • (1998) Higher-Order and Symbolic Computation , vol.11 , Issue.4 , pp. 363-397
    • Reynolds, J.C.1
  • 29
    • 0033727453 scopus 로고    scopus 로고
    • Continuations: A mathematical semantics for handling full jumps
    • Christopher Strachey and Christopher P. Wadsworth. Continuations: A mathematical semantics for handling full jumps. Higher-Order and Symbolic Computation, 13(1/2):135-152, 2000.
    • (2000) Higher-Order and Symbolic Computation , vol.13 , Issue.1-2 , pp. 135-152
    • Strachey, C.1    Wadsworth, C.P.2
  • 30
    • 0004109704 scopus 로고
    • Oxford University Computing Laboratory with a foreword
    • Reprint of the technical monograph PRG-11, Oxford University Computing Laboratory (1974), with a foreword.
    • (1974) Technical Monograph PRG-11


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