메뉴 건너뛰기




Volumn 12, Issue 2, 1999, Pages 125-170

CPS translations and applications: The cube and beyond

Author keywords

[No Author keywords available]

Indexed keywords

COMPUTER SYSTEMS PROGRAMMING; FORMAL LOGIC;

EID: 0032691322     PISSN: 13883690     EISSN: None     Source Type: Journal    
DOI: 10.1023/A:1010000206149     Document Type: Article
Times cited : (28)

References (78)
  • 4
    • 0001439401 scopus 로고
    • Lambda calculi with types
    • S. Abramsky, D.M. Gabbay, and T.S.E. Maibaum (Eds.). Oxford Science Publications
    • Barendregt, H.P. Lambda calculi with types. In Handbook of Logic in Computer Science, S. Abramsky, D.M. Gabbay, and T.S.E. Maibaum (Eds.). Vol. 2, Oxford Science Publications, 1992, pp. 117-309.
    • (1992) Handbook of Logic in Computer Science , vol.2 , pp. 117-309
    • Barendregt, H.P.1
  • 10
    • 0345251708 scopus 로고
    • A taxonomy of CPS and DS translations
    • Department of Computing and Information Sciences, Kansas State University
    • Barthe, G., Hatcliff, J., and Sørensen, M.H. A taxonomy of CPS and DS translations. Technical Report TR 98-11, Department of Computing and Information Sciences, Kansas State University, 1988.
    • (1988) Technical Report TR 98-11
    • Barthe, G.1    Hatcliff, J.2    Sørensen, M.H.3
  • 11
    • 0345251705 scopus 로고    scopus 로고
    • Monadic type systems: Pure type systems for impure settings
    • A. Gordon, A. Pitts, and C. Talcott (Eds.). Stanford, California, December Electronic Notes in Theoretical Computer Science, vol.
    • Barthe, G., Hatcliff, J., and Thiemann, P. Monadic type systems: Pure type systems for impure settings. In Proceedings of the Second Workshop on Higher-Order Operational Techniques in Semantics (HOOTS II), A. Gordon, A. Pitts, and C. Talcott (Eds.). Stanford, California, December 1997. Electronic Notes in Theoretical Computer Science, vol. 10.
    • (1997) Proceedings of the Second Workshop on Higher-order Operational Techniques in Semantics (HOOTS II) , vol.10
    • Barthe, G.1    Hatcliff, J.2    Thiemann, P.3
  • 12
    • 0002746635 scopus 로고    scopus 로고
    • Domain-free pure type systems
    • S. Adian and A. Nerode (Eds.), Yaroslav, Russia, July Lecture Notes in Computer Science, vol. Springer-Verlag
    • Barthe, G. and Sørensen, M.H. Domain-free pure type systems. In Proceedings of Logical Foundations of Computer Science LFCS'97, S. Adian and A. Nerode (Eds.), Yaroslav, Russia, July 1997. Lecture Notes in Computer Science, vol. 1234, Springer-Verlag, pp. 9-20.
    • (1997) Proceedings of Logical Foundations of Computer Science LFCS'97 , vol.1234 , pp. 9-20
    • Barthe, G.1    Sørensen, M.H.2
  • 14
    • 84947276308 scopus 로고
    • For a better support of static data flow
    • J. Hughes (Ed.). Lecture Notes in Computer Science, vol. Springer-Verlag, pp.
    • Consel, C. and Danvy, O. For a better support of static data flow. In Conference on Functional Programming and Computer Architecture, J. Hughes (Ed.). 1991. Lecture Notes in Computer Science, vol. 523, Springer-Verlag, pp. 495-519.
    • (1991) Conference on Functional Programming and Computer Architecture , vol.523 , pp. 495-519
    • Consel, C.1    Danvy, O.2
  • 15
    • 0002894105 scopus 로고
    • A-translation and looping combinators in pure type systems
    • Coquand, T. and Herbelin, H. A-translation and looping combinators in pure type systems. Journal of Functional Programming, 4(1):77-88, 1994.
    • (1994) Journal of Functional Programming , vol.4 , Issue.1 , pp. 77-88
    • Coquand, T.1    Herbelin, H.2
  • 19
    • 0026961055 scopus 로고
    • Back to direct style II: First-class continuations
    • San Francisco, California, June ACM Press, LISP Pointers
    • Danvy, O. and Lawall, J. Back to direct style II: First-class continuations. In Proceedings of the 1992 ACM Conference on Lisp and Functional Programming. San Francisco, California, June 1992. ACM Press, LISP Pointers, V(1):299-310.
    • (1992) Proceedings of the 1992 ACM Conference on Lisp and Functional Programming , vol.5 , Issue.1 , pp. 299-310
    • Danvy, O.1    Lawall, J.2
  • 20
    • 0003733793 scopus 로고
    • On the existence of long βη-normal forms in the cube
    • H. Geuvers (Ed.). Nijmegen, The Netherlands, May
    • Dowek, G., Huet, G., and Werner, B. On the existence of long βη-normal forms in the cube. In Informal Proceedings of TYPES'93, H. Geuvers (Ed.). Nijmegen, The Netherlands, May 1993, pp. 115-130.
    • (1993) Informal Proceedings of TYPES'93 , pp. 115-130
    • Dowek, G.1    Huet, G.2    Werner, B.3
  • 23
    • 0002193891 scopus 로고
    • Control operators, the SECD machine, and the λ-calculus
    • M. Wirsing (Ed.), North-Holland
    • Felleisen, M. and Friedman, D. Control operators, the SECD machine, and the λ-calculus. In Formal Description of Programming Concepts III, M. Wirsing (Ed.), North-Holland, 1986, pp. 193-217.
    • (1986) Formal Description of Programming Concepts III , pp. 193-217
    • Felleisen, M.1    Friedman, D.2
  • 29
    • 0000084041 scopus 로고
    • A modular proof of strong normalisation for the Calculus of Constructions
    • Geuvers, H. and Nederhof, M.J. A modular proof of strong normalisation for the Calculus of Constructions. Journal of Functional Programming, 1:155-189, 1991.
    • (1991) Journal of Functional Programming , vol.1 , pp. 155-189
    • Geuvers, H.1    Nederhof, M.J.2
  • 32
    • 0000275107 scopus 로고
    • The conservation theorem revisited
    • M. Bezem and J.F. Groote (Eds.). Utrecht, The Netherlands, March Lecture Notes in Computer Science, vol. Springer-Verlag, pp.
    • de Groote, P. The conservation theorem revisited. In Typed Lambda Calculus and Applications, M. Bezem and J.F. Groote (Eds.). Utrecht, The Netherlands, March 1993. Lecture Notes in Computer Science, vol. 664, Springer-Verlag, pp. 163-178.
    • (1993) Typed Lambda Calculus and Applications , vol.664 , pp. 163-178
    • De Groote, P.1
  • 33
    • 0027353175 scopus 로고
    • A framework for defining logics
    • Harper, R., Honsell, F., and Plotkin, G. A framework for defining logics. Journal of the ACM, 40(1):143-184, 1993. A Preliminary Version Appeared in the Proceedings of the First IEEE Symposium on Logic in Computer Science, June 1987, pp. 194-204.
    • (1993) Journal of the ACM , vol.40 , Issue.1 , pp. 143-184
    • Harper, R.1    Honsell, F.2    Plotkin, G.3
  • 39
    • 0345251699 scopus 로고    scopus 로고
    • Foundations of partial evaluation of functional programs with computational effects
    • O. Danvy, R. Glück, and P. Thiemann (Eds.). September ACM Computing Surveys, vol.
    • Hatcliff, J. Foundations of partial evaluation of functional programs with computational effects. In Symposium on Partial Evaluation, O. Danvy, R. Glück, and P. Thiemann (Eds.). September 1998 ACM Computing Surveys, vol. 30.
    • (1998) Symposium on Partial Evaluation , vol.30
    • Hatcliff, J.1
  • 41
    • 85002306430 scopus 로고    scopus 로고
    • A computational formalization for partial evaluation
    • Hatcliff, J. and Danvy, O. A computational formalization for partial evaluation. Mathematical Structures in Computer Science, 7:507-541, 1997. Special issue devoted to selected papers from the Workshop on Logic, Domains, and Programming Languages. Darmstadt, Germany, May 1995.
    • (1997) Mathematical Structures in Computer Science , vol.7 , pp. 507-541
    • Hatcliff, J.1    Danvy, O.2
  • 42
    • 85002306430 scopus 로고    scopus 로고
    • Special issue devoted to selected papers from the Workshop on Logic
    • Darmstadt, Germany, May
    • Hatcliff, J. and Danvy, O. A computational formalization for partial evaluation. Mathematical Structures in Computer Science, 7:507-541, 1997. Special issue devoted to selected papers from the Workshop on Logic, Domains, and Programming Languages. Darmstadt, Germany, May 1995.
    • (1995) Domains, and Programming Languages
  • 44
    • 0002386430 scopus 로고
    • The formulae-as-types notion of construction
    • J.P. Seldin and J.R. Hindley, Academic Press Limited
    • Howard, W. The formulae-as-types notion of construction. In T.H.B. Curry: Essays on Combinatory Logic, Lambda, Calculus and Formalism, J.P. Seldin and J.R. Hindley, Academic Press Limited, 1980, pp. 479-490.
    • (1980) T.H.B. Curry: Essays on Combinatory Logic, Lambda, Calculus and Formalism , pp. 479-490
    • Howard, W.1
  • 45
    • 84957707421 scopus 로고    scopus 로고
    • Sound specialization in the presence of computational effects
    • M. Abadi and T. Ito (Eds.). Sendai, Japan, September Lecture Notes in Computer Science, vol. Springer-Verlag, pp.
    • Lawall, J. and Thiemann, P. Sound specialization in the presence of computational effects. In Proceedings of Theoretical Aspects of Computer Software, M. Abadi and T. Ito (Eds.). Sendai, Japan, September 1997. Lecture Notes in Computer Science, vol. 1281, Springer-Verlag, pp. 165-190.
    • (1997) Proceedings of Theoretical Aspects of Computer Software , vol.1281 , pp. 165-190
    • Lawall, J.1    Thiemann, P.2
  • 46
    • 84976017422 scopus 로고
    • Constructive natural deduction and its 'ω-set' interpretation
    • Longo, G. and Moggi, E. Constructive natural deduction and its 'ω-set' interpretation. Mathematical Structures in Computer Science, 1(2):215-254, 1991.
    • (1991) Mathematical Structures in Computer Science , vol.1 , Issue.2 , pp. 215-254
    • Longo, G.1    Moggi, E.2
  • 48
    • 85035102569 scopus 로고
    • Continuation semantics in typed lambda-calculi (summary)
    • R. Parikh (Ed.). Lecture Notes in Computer Science, vol. Springer-Verlag
    • Meyer, A.R. and Wand, M. Continuation semantics in typed lambda-calculi (summary). In Logics of Programs, R. Parikh (Ed.). Lecture Notes in Computer Science, vol. 193, Springer-Verlag, 1985, pp. 219-224.
    • (1985) Logics of Programs , vol.193 , pp. 219-224
    • Meyer, A.R.1    Wand, M.2
  • 51
    • 84955612445 scopus 로고
    • Call-by-name CPS-translation as a binding-time improvement
    • A. Mycroft (Ed.). Glasgow, Scotland, September Lecture Notes in Computer Science, Springer-Verlag, vol.
    • Nielsen, K. and Sørensen, M.H. Call-by-name CPS-translation as a binding-time improvement. In Static Analysis Symposium, A. Mycroft (Ed.). Glasgow, Scotland, September 1995. Lecture Notes in Computer Science, Springer-Verlag, vol. 983, pp. 296-313.
    • (1995) Static Analysis Symposium , vol.983 , pp. 296-313
    • Nielsen, K.1    Sørensen, M.H.2
  • 54
    • 18944377121 scopus 로고
    • Call-by-name, call-by-value and the λ-calculus
    • Plotkin, G. 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.1
  • 56
    • 77956963145 scopus 로고
    • Ideas and results of proof theory
    • J.E. Fenstad (Ed.). North-Holland
    • Prawitz, D. Ideas and results of proof theory. In The 2nd Scandinavian Logical Symposium, J.E. Fenstad (Ed.). North-Holland, 1970, pp. 235-307.
    • (1970) The 2nd Scandinavian Logical Symposium , pp. 235-307
    • Prawitz, D.1
  • 57
    • 0005311205 scopus 로고
    • Δ calculus
    • M. Hagiya and J. Mitchell (Eds.). Sendai, Japan, April Lecture Notes in Computer Science, vol. Springer-Verlag, pp.
    • Δ calculus. In Theoretical Aspects of Computer Software, M. Hagiya and J. Mitchell (Eds.). Sendai, Japan, April 1994. Lecture Notes in Computer Science, vol. 789, Springer-Verlag, pp. 516-542.
    • (1994) Theoretical Aspects of Computer Software , vol.789 , pp. 516-542
    • Rehof, N.J.1    Sørensen, M.H.2
  • 58
    • 0032288850 scopus 로고    scopus 로고
    • Definitional interpreters for higher-order programming languages
    • Reynolds, J.C. Definitional interpreters for higher-order programming languages. Higher-Order and Symbolic Computation 11(4):1-105, 1998. Reprinted from the proceedings of the 25th ACM National Conference, 1972.
    • (1998) Higher-Order and Symbolic Computation , vol.11 , Issue.4 , pp. 1-105
    • Reynolds, J.C.1
  • 59
    • 0032288850 scopus 로고    scopus 로고
    • Reynolds, J.C. Definitional interpreters for higher-order programming languages. Higher-Order and Symbolic Computation 11(4):1-105, 1998. Reprinted from the proceedings of the 25th ACM National Conference, 1972.
    • (1972) 25th ACM National Conference
  • 60
    • 0011396574 scopus 로고    scopus 로고
    • Note on Axiomatizing the Semantics of Control Operators
    • Department of Computer and Information Science, University of Oregon
    • Sabry, A. Note on Axiomatizing the Semantics of Control Operators. Technical Report CIS-TR-96-03. Department of Computer and Information Science, University of Oregon, 1996.
    • (1996) Technical Report CIS-TR-96-03.
    • Sabry, A.1
  • 61
    • 0000307929 scopus 로고
    • Reasoning about programs in continuation-passing style
    • Sabry, A. and Felleisen, M. Reasoning about programs in continuation-passing style. Lisp and Symbolic Computation, 6:289-360, 1993.
    • (1993) Lisp and Symbolic Computation , vol.6 , pp. 289-360
    • Sabry, A.1    Felleisen, M.2
  • 63
    • 0031274017 scopus 로고    scopus 로고
    • A reflection on call-by-value
    • Earlier version in the proceedings of the 1996 International Conference on Functional Programming
    • Sabry, A. and Wadler, P. A reflection on call-by-value. ACM Transactions on Programming Languages and Systems, 19(6):916-941, 1997. Earlier version in the proceedings of the 1996 International Conference on Functional Programming.
    • (1997) ACM Transactions on Programming Languages and Systems , vol.19 , Issue.6 , pp. 916-941
    • Sabry, A.1    Wadler, P.2
  • 65
    • 51249178262 scopus 로고
    • Normalization and excluded middle I
    • Seldin, J.P. Normalization and excluded middle I. Studia Logica, XLVIII(2): 193-217, 1989.
    • (1989) Studia Logica , vol.48 , Issue.2 , pp. 193-217
    • Seldin, J.P.1
  • 69
    • 0347308490 scopus 로고    scopus 로고
    • Strong normalization from weak normalization in typed λ-calculi
    • Sørensen, M.H. Strong normalization from weak normalization in typed λ-calculi. Information and Computation, 133(1):35-71, 1997.
    • (1997) Information and Computation , vol.133 , Issue.1 , pp. 35-71
    • Sørensen, M.H.1
  • 70
    • 0000198462 scopus 로고
    • Normalization theorems for full first order classical natural deduction
    • Stålmarck, G. Normalization theorems for full first order classical natural deduction. Journal of Symbolic Logic, 56(1):129-149, 1991.
    • (1991) Journal of Symbolic Logic , vol.56 , Issue.1 , pp. 129-149
    • Stålmarck, G.1
  • 71
    • 0004219535 scopus 로고
    • Rabbit: A compiler for scheme
    • Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, Massachusetts, May
    • Steele, G.L., Jr. Rabbit: A compiler for scheme. Technical Report AI-TR-474, Artificial Intelligence Laboratory, Massachusetts Institute of Technology, Cambridge, Massachusetts, May 1978.
    • (1978) Technical Report AI-TR-474
    • Steele G.L., Jr.1
  • 72
    • 0001748856 scopus 로고
    • Intensional interpretations of functionals of finite type I
    • Tait, W.W. Intensional interpretations of functionals of finite type I. Journal of Symbolic Logic, 32(2): 190-212, 1967.
    • (1967) Journal of Symbolic Logic , vol.32 , Issue.2 , pp. 190-212
    • Tait, W.W.1
  • 73
    • 0010162985 scopus 로고
    • A realizability interpretation of the theory of species
    • Logic Colloquium, R. Parikh (Ed.). Springer-Verlag
    • Tait, W.W. A realizability interpretation of the theory of species. In Logic Colloquium, R. Parikh (Ed.). Lecture Notes in Mathematics, vol. 453, Springer-Verlag, 1975, pp. 240-251.
    • (1975) Lecture Notes in Mathematics , vol.453 , pp. 240-251
    • Tait, W.W.1
  • 77
    • 84922983928 scopus 로고    scopus 로고
    • Weak and strong normalizations in typed λ-calculi
    • P. de Groote and J. Hindley (Eds.). Nancy, France, Lecture Notes in Computer Science, vol. Springer-Verlag, April
    • Xi, H. Weak and strong normalizations in typed λ-calculi. In Proceedings of TLCA'97, P. de Groote and J. Hindley (Eds.). Nancy, France, Lecture Notes in Computer Science, vol. 1210, Springer-Verlag, April 1997, pp. 390-404.
    • (1997) Proceedings of TLCA'97 , vol.1210 , pp. 390-404
    • Xi, H.1


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