메뉴 건너뛰기




Volumn 14, Issue 5, 2005, Pages

Adjunction models for call-by-push-value with stacks

Author keywords

Adjunction; Call by name; Call by push value; Call by value; CK machine; Continuations; Denotational semantics; Game semantics; Indexed category; Monad; Possible worlds

Indexed keywords


EID: 27844452935     PISSN: 1201561X     EISSN: None     Source Type: Journal    
DOI: None     Document Type: Article
Times cited : (15)

References (43)
  • 3
    • 0034542618 scopus 로고    scopus 로고
    • The duality of computation
    • [CH00] Proc., ACM Sigplan International Conference on Functional Programming (ICFP-00), volume 35.9 N.Y., September 18-21 ACM Press
    • [CH00] Pierre-Louis Curien and Hugo Herbelin. The duality of computation. In Proc., ACM Sigplan International Conference on Functional Programming (ICFP-00), volume 35.9 of ACM Sigplan Notices, pages 233-243, N.Y., September 18-21 2000. ACM Press.
    • (2000) ACM Sigplan Notices , pp. 233-243
    • Curien, P.-L.1    Herbelin, H.2
  • 5
    • 18944405632 scopus 로고
    • A syntactic approach to modularity in denotational semantics
    • [CM93]
    • [CM93] P. Cenciarelli and E. Moggi. A syntactic approach to modularity in denotational semantics. In CTCS 1993, 1993.
    • (1993) CTCS 1993
    • Cenciarelli, P.1    Moggi, E.2
  • 6
    • 84974201325 scopus 로고
    • Introduction to distributive categories
    • [Coc93] September
    • [Coc93] J. R. B. Cockett. Introduction to distributive categories. Mathematical Structures in Computer Science, 3(3):277-307, September 1993.
    • (1993) Mathematical Structures in Computer Science , vol.3 , Issue.3 , pp. 277-307
    • Cockett, J.R.B.1
  • 8
    • 0346863419 scopus 로고
    • Back to direct style
    • [Dan92] Proc. European Symposium on Programming
    • [Dan92] O. Danvy. Back to direct style. In Proc. European Symposium on Programming, volume 582 of LNCS, 1992.
    • (1992) LNCS , vol.582
    • Danvy, O.1
  • 9
    • 0002193891 scopus 로고
    • Control operators, the SECD-rnachine, and the λ-calculus
    • [FF86] M. Wirsing, editor, North-Holland
    • [FF86] M. Felleisen and D. Friedman. Control operators, the SECD-rnachine, and the λ-calculus. In M. Wirsing, editor, Formal Description of Prog. Concepts. North-Holland, 1986.
    • (1986) Formal Description of Prog. Concepts
    • Felleisen, M.1    Friedman, D.2
  • 10
    • 0004195132 scopus 로고    scopus 로고
    • [Fil96] PhD thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania
    • [Fil96] A. Filinski. Controlling Effects. PhD thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania, 1996.
    • (1996) Controlling Effects
    • Filinski, A.1
  • 13
    • 0034672932 scopus 로고    scopus 로고
    • On full abstraction for PCF: I, II, and III
    • [HO00]
    • [HO00] M. Hyland and L. Ong. On full abstraction for PCF: I, II, and III. Inf. and Comp., 163(2), 2000.
    • (2000) Inf. and Comp. , vol.163 , Issue.2
    • Hyland, M.1    Ong, L.2
  • 14
    • 84951029697 scopus 로고    scopus 로고
    • Game theoretic analysis of call-by-value computation
    • [HY97] P. Degano, R. Gorrieri, and A. Marchetti-Spaccamela, editors, Automata, Languages and Programming, 24th International Colloquium, Bologna, Italy, Springer
    • [HY97] K. Honda and N. Yoshida. Game theoretic analysis of call-by-value computation. In P. Degano, R. Gorrieri, and A. Marchetti-Spaccamela, editors, Automata, Languages and Programming, 24th International Colloquium, volume 1256 of LNCS, pages 225-236, Bologna, Italy, 1997. Springer.
    • (1997) LNCS , vol.1256 , pp. 225-236
    • Honda, K.1    Yoshida, N.2
  • 15
    • 0348194684 scopus 로고    scopus 로고
    • A fully abstract semantics for a higher-order functional language with nondeterministic computation
    • [Jef99]
    • [Jef99] A. Jeffrey. A fully abstract semantics for a higher-order functional language with nondeterministic computation. Theoretical Comp. Sci., 228, 1999.
    • (1999) Theoretical Comp. Sci. , vol.228
    • Jeffrey, A.1
  • 17
    • 0030708467 scopus 로고    scopus 로고
    • Rill abstraction for functional languages with control
    • [Lai97] Warsaw, Poland, IEEE Computer Society Press
    • [Lai97] J. Laird. Rill abstraction for functional languages with control. In Proceedings, Twelfth Annual IEEE Symposium on Logic in Computer Science, pages 58-67, Warsaw, Poland, 1997. IEEE Computer Society Press.
    • (1997) Proceedings, Twelfth Annual IEEE Symposium on Logic in Computer Science , pp. 58-67
    • Laird, J.1
  • 19
    • 84957106137 scopus 로고    scopus 로고
    • Exceptions, continuations and macro-expressiveness
    • [Lai02]
    • [Lai02] James Laird. Exceptions, continuations and macro-expressiveness. Lecture Notes in Computer Science, 2305, 2002.
    • (2002) Lecture Notes in Computer Science , vol.2305
    • Laird, J.1
  • 20
    • 0036044792 scopus 로고    scopus 로고
    • Polarized games
    • [Lau02] Los Alamitos, CA, USA, July 22-25 IEEE Computer Society
    • [Lau02] Olivier Laurent. Polarized games. In Logic in Computer Science, pages 265-274, Los Alamitos, CA, USA, July 22-25 2002. IEEE Computer Society.
    • (2002) Logic in Computer Science , pp. 265-274
    • Laurent, O.1
  • 24
    • 18944396797 scopus 로고    scopus 로고
    • λ-calculus and cartesian closed categories
    • [Lev96] Cambridge University, manuscript
    • [Lev96] P. B. Levy. λ-calculus and cartesian closed categories. Essay for Part III of the Mathematical Tripos, Cambridge University, manuscript, 1996.
    • (1996) Essay for Part III of the Mathematical Tripos
    • Levy, P.B.1
  • 25
    • 84949204304 scopus 로고    scopus 로고
    • Call-by-push-value: A subsuming paradigm
    • [Lev99] J.-Y Girard, editor, Typed Lambda-Calculi and Applications
    • [Lev99] P. B. Levy. Call-by-push-value: a subsuming paradigm (extended abstract). In J.-Y Girard, editor, Typed Lambda-Calculi and Applications, volume 1581 of LNCS, 1999.
    • (1999) LNCS , vol.1581
    • Levy, P.B.1
  • 26
    • 0005448247 scopus 로고    scopus 로고
    • [Lev0l] PhD thesis, Queen Mary, University of London
    • [Lev0l] P. B. Levy. Call-by-push-value. PhD thesis, Queen Mary, University of London, 2001.
    • (2001) Call-by-push-value
    • Levy, P.B.1
  • 27
    • 77955323487 scopus 로고    scopus 로고
    • Possible world semantics for general storage in call-by-value
    • [Lev02] J. Bradfield, editor, Proc., 16th Annual Conference in Computer Science Logic, Edinburgh, 2002, Springer
    • [Lev02] P. B. Levy. Possible world semantics for general storage in call-by-value. In J. Bradfield, editor, Proc., 16th Annual Conference in Computer Science Logic, Edinburgh, 2002, volume 2471 of LNCS, pages 232-246. Springer, 2002.
    • (2002) LNCS , vol.2471 , pp. 232-246
    • Levy, P.B.1
  • 28
    • 18944400734 scopus 로고    scopus 로고
    • Adjunction models for call-by-push-value with stacks
    • [Lev03] R. Blute and P. Selinger, editors, Proc., 9th Conference on Category Theory and Computer Science, Ottawa, 2002
    • [Lev03] P. B. Levy. Adjunction models for call-by-push-value with stacks. In R. Blute and P. Selinger, editors, Proc., 9th Conference on Category Theory and Computer Science, Ottawa, 2002, volume 69 of Electronic Notes in Theoretical Computer Science, 2003.
    • (2003) Electronic Notes in Theoretical Computer Science , vol.69
    • Levy, P.B.1
  • 29
    • 33847684254 scopus 로고    scopus 로고
    • [Lev04] Semantic Structures in Computation. Kluwer
    • [Lev04] P. B. Levy. Call-By-Push-Value. Semantic Structures in Computation. Kluwer, 2004.
    • (2004) Call-by-push-value
    • Levy, P.B.1
  • 30
    • 0043196810 scopus 로고    scopus 로고
    • Modelling environments in call-by-value programming languages
    • [LPT03]
    • [LPT03] P. B. Levy, A. J. Power, and H. Thielecke. Modelling environments in call-by-value programming languages. Information and Computation, 185:182-210, 2003.
    • (2003) Information and Computation , vol.185 , pp. 182-210
    • Levy, P.B.1    Power, A.J.2    Thielecke, H.3
  • 31
    • 0012155726 scopus 로고
    • Continuation semantics or expressing implication by negation
    • [LRS93] Ludwig-Maximilians-Universität, München
    • [LRS93] Y. Lafont, B. Reus, and Th. Streicher. Continuation semantics or expressing implication by negation. Technical Report 9321, Ludwig-Maximilians- Universität, München, 1993.
    • (1993) Technical Report , vol.9321
    • Lafont, Y.1    Reus, B.2    Streicher, Th.3
  • 33
    • 0026188821 scopus 로고
    • Notions of computation and monads
    • [Mog91]
    • [Mog91] E. Moggi. Notions of computation and monads. Inf. and Comp., 93, 1991.
    • (1991) Inf. and Comp. , vol.93
    • Moggi, E.1
  • 34
    • 0003457308 scopus 로고    scopus 로고
    • An abstract view of programming languages
    • [Mog90] Dept. of Computer Science, Edinburgh Univ., 90
    • [Mog90] E Moggi. An abstract view of programming languages. Technical Report ECS-LFCS-90-113, Dept. of Computer Science, Edinburgh Univ., 90.
    • Technical Report , vol.ECS-LFCS-90-113
    • Moggi, E.1
  • 37
    • 18944385713 scopus 로고
    • Lectures on predomains and partial functions
    • [Plo85] Center for the Study of Language and Information, Stanford
    • [Plo85] G. D. Plotkin. Lectures on predomains and partial functions. Course notes, Center for the Study of Language and Information, Stanford, 1985.
    • (1985) Course Notes
    • Plotkin, G.D.1
  • 39
    • 0003685579 scopus 로고    scopus 로고
    • Operational reasoning for functions with local state
    • [PS98] A. D. Gordon and A. M. Pitts, editors, Publications of the Newton Institute, Cambridge University Press
    • [PS98] A. M. Pitts and I. D. B. Stark. Operational reasoning for functions with local state. In A. D. Gordon and A. M. Pitts, editors, Higher Order Operational Techniques in Semantics, Publications of the Newton Institute, pages 227-273. Cambridge University Press, 1998.
    • (1998) Higher Order Operational Techniques in Semantics , pp. 227-273
    • Pitts, A.M.1    Stark, I.D.B.2
  • 40
    • 85015306488 scopus 로고    scopus 로고
    • Control categories and duality: On the categorical semantics of the λμ-calculus
    • [Sel01]
    • [Sel01] P. Selinger. Control categories and duality: On the categorical semantics of the λμ-calculus. Mathematical Structures in Computer Science, 11(2), 2001.
    • (2001) Mathematical Structures in Computer Science , vol.11 , Issue.2
    • Selinger, P.1
  • 41
    • 0000307929 scopus 로고
    • Reasoning about programs in continuation-passing style
    • [SF93]
    • [SF93] A. Sabry and M. Felleisen. Reasoning about programs in continuation-passing style. Lisp and Symbolic Computation, 6(3/4), 1993.
    • (1993) Lisp and Symbolic Computation , vol.6 , Issue.3-4
    • Sabry, A.1    Felleisen, M.2
  • 42
    • 0032244822 scopus 로고    scopus 로고
    • Classical logic, continuation semantics and abstract machines
    • [SR98]
    • [SR98] Th. Streicher and B. Reus. Classical logic, continuation semantics and abstract machines. Journal of Functional Programming, 8(6), 1998.
    • (1998) Journal of Functional Programming , vol.8 , Issue.6
    • Streicher, Th.1    Reus, B.2
  • 43
    • 0008882289 scopus 로고    scopus 로고
    • Continuation semantics and self-adjointness
    • [Thi97] Electronic Notes in Theoretical Computer Science. Elsevier
    • [Thi97] H. Thielecke. Continuation semantics and self-adjointness. In Proceedings MFPS XIII, Electronic Notes in Theoretical Computer Science. Elsevier, 1997.
    • (1997) Proceedings MFPS XIII
    • Thielecke, H.1


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