메뉴 건너뛰기




Volumn 19, Issue 4, 2006, Pages 377-414

Call-by-push-value: Decomposing call-by-value and call-by-name

Author keywords

Call by name; Call by push value; Call by value; Computational effect; Lambda calculus; Monad

Indexed keywords

ABSTRACTING; COMPUTER PROGRAMMING LANGUAGES; COMPUTER SIMULATION; LINEAR ALGEBRA; METADATA; SEMANTICS;

EID: 33751524153     PISSN: 13883690     EISSN: None     Source Type: Journal    
DOI: 10.1007/s10990-006-0480-6     Document Type: Article
Times cited : (81)

References (35)
  • 3
    • 84886772737 scopus 로고    scopus 로고
    • Monads and effects
    • Barthe, G., Dybjer, P., Pinto, L., Saraiva, J. (eds.), Advanced Lectures From International Summer School on Applied Semantics (APPSEM), Caminha, Portugal
    • Benton, N., Hughes, J., Moggi, E.: Monads and effects. In: Barthe, G., Dybjer, P., Pinto, L., Saraiva, J. (eds.), Advanced Lectures From International Summer School on Applied Semantics (APPSEM), Caminha, Portugal, vol. 2395 of Lecture Notes in Computer Science, pp. 42-122 (2000)
    • (2000) Lecture Notes in Computer Science , vol.2395 , pp. 42-122
    • Benton, N.1    Hughes, J.2    Moggi, E.3
  • 4
    • 18944394723 scopus 로고    scopus 로고
    • Monads, effects and transformations
    • Gordon, A., Pitts, A. (eds.), Proceedings, Higher-Order Operational Techniques in Semantics (HOOTS '99), Paris, France
    • Benton, N., Kennedy, A.: Monads, effects and transformations. In: Gordon, A., Pitts, A. (eds.), Proceedings, Higher-Order Operational Techniques in Semantics (HOOTS '99), vol. 26 of ENTCS, Paris, France, pp. 3-20 (1999)
    • (1999) ENTCS , vol.26 , pp. 3-20
    • Benton, N.1    Kennedy, A.2
  • 6
    • 0002193891 scopus 로고
    • Control operators, the SECD-machine, and the λ-calculus
    • Wirsing, M. (ed.), North-Holland
    • Felleisen, M., Friedman, D.: Control operators, the SECD-machine, and the λ-calculus. In: Wirsing, M. (ed.), Formal Description of Programming Concepts III, North-Holland, pp. 193-217 (1986)
    • (1986) Formal Description of Programming Concepts III , pp. 193-217
    • Felleisen, M.1    Friedman, D.2
  • 7
    • 0004195132 scopus 로고    scopus 로고
    • PhD thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania
    • Filinski, A.: Controlling Effects. PhD thesis, School of Computer Science, Carnegie Mellon University, Pittsburgh, Pennsylvania (1996)
    • (1996) Controlling Effects
    • Filinski, A.1
  • 8
    • 0003367691 scopus 로고    scopus 로고
    • Direct models for the computational λ-calculus
    • Brookes, S., Jung, A., Mislove, M., Scedrov, A. (eds.), In: Proceedings of the 15th Conference in Mathematical Foundations of Programming Semantics, New Orleans
    • Führmann, C.: Direct models for the computational λ-calculus. In: Brookes, S., Jung, A., Mislove, M., Scedrov, A. (eds.), In: Proceedings of the 15th Conference in Mathematical Foundations of Programming Semantics, New Orleans, vol. 20 of ENTCS, pp. 147-172 (1999).
    • (1999) ENTCS , vol.20 , pp. 147-172
    • Führmann, C.1
  • 11
    • 17144411869 scopus 로고    scopus 로고
    • Inductive, coinductive, and pointed types
    • Proceedings of the ACM SIGPLAN International Conference on Functional Programming (ICFP '96), ACM
    • Howard, B.: Inductive, coinductive, and pointed types. In: Proceedings of the ACM SIGPLAN International Conference on Functional Programming (ICFP '96), vol. 31, no. 6 of ACM SIGPLAN Notices, pp. 102-109. ACM, (1996)
    • (1996) ACM SIGPLAN Notices , vol.31 , Issue.6 , pp. 102-109
    • Howard, B.1
  • 12
    • 0348194684 scopus 로고    scopus 로고
    • A fully abstract semantics for a higher-order functional language with nondeterministic computation
    • Jeffrey, A.: A fully abstract semantics for a higher-order functional language with nondeterministic computation. Theoretical Computer Science, 228(1-2), 105-150 (1999)
    • (1999) Theoretical Computer Science , vol.228 , Issue.1-2 , pp. 105-150
    • Jeffrey, A.1
  • 15
    • 84949232721 scopus 로고    scopus 로고
    • Polarized proof-nets: Proof-nets for LC
    • Girard, J.-Y. (ed.), Typed Lambda Calculi and Applications '99, L'Aquila, Italy, Springer
    • Laurent, O.: Polarized proof-nets: proof-nets for LC (extended abstract). In: Girard, J.-Y. (ed.), Typed Lambda Calculi and Applications '99, L'Aquila, Italy, vol. 1581 of Lecture Notes in Computer Science, pp. 213-227. Springer (1999)
    • (1999) Lecture Notes in Computer Science , vol.1581 , pp. 213-227
    • Laurent, O.1
  • 17
    • 84949204304 scopus 로고    scopus 로고
    • Call-by-push-value: A subsuming paradigm
    • Girard, J.-Y (ed.), In: Proceedings, Typed Lambda-Calculi and Applications, L'Aquila, Italy, Springer
    • Levy, P.B.: Call-by-push-value: a subsuming paradigm (extended abstract). In: Girard, J.-Y (ed.), In: Proceedings, Typed Lambda-Calculi and Applications, L'Aquila, Italy, vol. 1581 of LNCS, pp. 228-242. Springer (1999)
    • (1999) LNCS , vol.1581 , pp. 228-242
    • Levy, P.B.1
  • 18
    • 77955323487 scopus 로고    scopus 로고
    • Possible world semantics for general storage in call-by-value
    • Bradfield, J. (ed.), In: Proceedings, 16th Annual Conference of the European Assocation for Computer Science Logic (CSL), Springer
    • Levy, P.B.: Possible world semantics for general storage in call-by-value. In: Bradfield, J. (ed.), In: Proceedings, 16th Annual Conference of the European Assocation for Computer Science Logic (CSL), vol. 2471 of LNCS, pp. 232-246. Springer (2002)
    • (2002) LNCS , vol.2471 , pp. 232-246
    • Levy, P.B.1
  • 19
    • 18944400734 scopus 로고    scopus 로고
    • Adjunction models for call-by-push-value with stacks
    • Blute, R., Selinger, P. (eds.), In: Proceedings, 9th Conference on Category Theory and Computer Science, Ottawa, 2002
    • Levy, P.B.: Adjunction models for call-by-push-value with stacks. In: Blute, R., Selinger, P. (eds.), In: Proceedings, 9th Conference on Category Theory and Computer Science, Ottawa, 2002, vol. 69 of Electronic Notes in Theoretical Computer Science (2003)
    • (2003) Electronic Notes in Theoretical Computer Science , vol.69
    • Levy, P.B.1
  • 20
    • 33646124445 scopus 로고    scopus 로고
    • Call-by-push-value. A functional/imperative synthesis
    • Springer
    • Levy, P.B.: Call-By-Push-Value. A Functional/Imperative Synthesis. Semantic Structures in Computation. Springer (2004)
    • (2004) Semantic Structures in Computation
    • Levy, P.B.1
  • 21
    • 27844452935 scopus 로고    scopus 로고
    • Adjunction models for call-by-push-value with stacks
    • Levy, P.B.: Adjunction models for call-by-push-value with stacks. Theory and Applications of Categories, 14, 75-110 (2005)
    • (2005) Theory and Applications of Categories , vol.14 , pp. 75-110
    • Levy, P.B.1
  • 22
    • 33746340295 scopus 로고    scopus 로고
    • Jumbo λ-calculus
    • Proceedings, 33rd International Colloquium on Automata, Languages and Programming, Springer
    • Levy, P.B.: Jumbo λ-calculus. In: Proceedings, 33rd International Colloquium on Automata, Languages and Programming, vol. 4052 of LNCS pp. 444-455. Springer (2006)
    • (2006) LNCS , vol.4052 , pp. 444-455
    • Levy, P.B.1
  • 23
    • 0012155897 scopus 로고    scopus 로고
    • Technical Report CSR-98-6, University of Birmingham, School of Computer Science
    • Marz, M.: A fully abstract model for sequential computation. Technical Report CSR-98-6, University of Birmingham, School of Computer Science (1998)
    • (1998) A Fully Abstract Model for Sequential Computation
    • Marz, M.1
  • 24
    • 33751525670 scopus 로고    scopus 로고
    • PhD thesis, Technische Universitat Darmstadt, published by Logos-Verlag, Berlin
    • Marz, M.: A Fully Abstract Model for Sequential Computation. PhD thesis, Technische Universitat Darmstadt, published by Logos-Verlag, Berlin (2000)
    • (2000) A Fully Abstract Model for Sequential Computation
    • Marz, M.1
  • 26
    • 0026188821 scopus 로고
    • Notions of computation and monads
    • Moggi, E.: Notions of computation and monads. Information and Computation 93, 55-92 (1991)
    • (1991) Information and Computation , vol.93 , pp. 55-92
    • Moggi, E.1
  • 29
    • 18944377121 scopus 로고
    • Call-by-name, call-by-value and the λ-calculus
    • Plotkin, G.D.: Call-by-name, call-by-value and the λ-calculus. Theoretical Computer Science 1(1), 125-159 (1975)
    • (1975) Theoretical Computer Science , vol.1 , Issue.1 , pp. 125-159
    • Plotkin, G.D.1
  • 30
    • 0000230630 scopus 로고
    • LCF considered as a programming language
    • Plotkin, G.D.: LCF considered as a programming language. Theoretical Computer Science 5, 223-255 (1977)
    • (1977) Theoretical Computer Science , vol.5 , pp. 223-255
    • Plotkin, G.D.1
  • 31
    • 0003685579 scopus 로고    scopus 로고
    • Operational reasoning for functions with local state
    • Gordon, A.D., Pitts, A.M. (eds.), Publications of the Newton Institute, Cambridge University Press
    • Pitts, A.M., Stark, I.D.B.: Operational reasoning for functions with local state. In: Gordon, A.D., Pitts, A.M. (eds.), Higher Order Operational Techniques in Semantics, Publications of the Newton Institute, pp. 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
  • 32
    • 85015306488 scopus 로고    scopus 로고
    • Control categories and duality: On the categorical semantics of the λμ-calculus
    • Selinger, P.: Control categories and duality: On the categorical semantics of the λμ-calculus. Mathematical Structures in Computer Science 11(2), 207-260 (2001)
    • (2001) Mathematical Structures in Computer Science , vol.11 , Issue.2 , pp. 207-260
    • Selinger, P.1
  • 33
    • 0032244822 scopus 로고    scopus 로고
    • Classical logic, continuation semantics and abstract machines
    • Streicher, Th., Reus, B.: Classical logic, continuation semantics and abstract machines. Journal of Functional Programming 8(6), 543-572 (1998)
    • (1998) Journal of Functional Programming , vol.8 , Issue.6 , pp. 543-572
    • Streicher, Th.1    Reus, B.2
  • 34
    • 0001748856 scopus 로고
    • Intensional interpretation of functional of finite type I
    • Tait, W.W.: Intensional interpretation of functional of finite type I. Journal of Symbolic Logic 32(2), 198-212 (1967)
    • (1967) Journal of Symbolic Logic , vol.32 , Issue.2 , pp. 198-212
    • Tait, W.W.1


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