메뉴 건너뛰기




Volumn 31, Issue 2, 2009, Pages

Revisiting coroutines

Author keywords

Continuations; Generators; Multitasking

Indexed keywords

CONTINUATIONS; CONTROL ABSTRACTIONS; EXPRESSIVE POWER; GENERATORS; OPERATIONAL SEMANTICS; PROCEDURAL LANGUAGES;

EID: 62149100997     PISSN: 01640925     EISSN: 15584593     Source Type: Journal    
DOI: 10.1145/1462166.1462167     Document Type: Article
Times cited : (80)

References (46)
  • 4
    • 0029713016 scopus 로고    scopus 로고
    • BRUGGEMAN, C.,WADDELL, O., AND DYBVIG, R. 1996. Representing control in the presence of one-shot continuations. In Proceedings of the ACM SIGPLAN'96 Conference on Programming Language Design and Implementation (PLDI'96). ACM, 99-107. SIGPLAN Not. 31, 5.
    • BRUGGEMAN, C.,WADDELL, O., AND DYBVIG, R. 1996. Representing control in the presence of one-shot continuations. In Proceedings of the ACM SIGPLAN'96 Conference on Programming Language Design and Implementation (PLDI'96). ACM, 99-107. SIGPLAN Not. 31, 5.
  • 7
    • 84945709064 scopus 로고
    • Design of a separable transition-diagram compiler
    • CONWAY, M. 1963. Design of a separable transition-diagram compiler. Commun. ACM 6, 7, 396-408.
    • (1963) Commun. ACM , vol.6 , Issue.7 , pp. 396-408
    • CONWAY, M.1
  • 10
    • 0024881316 scopus 로고
    • Engines from continuations
    • DYBVIG, R. AND HIEB, R. 1989. Engines from continuations. Comput. Lang. 14, 2, 109-123.
    • (1989) Comput. Lang , vol.14 , Issue.2 , pp. 109-123
    • DYBVIG, R.1    HIEB, R.2
  • 11
    • 17144363845 scopus 로고
    • Transliterating Prolog into Scheme
    • Tech. rep. 182, Indiana University
    • FELLEISEN, M. 1985. Transliterating Prolog into Scheme. Tech. rep. 182, Indiana University.
    • (1985)
    • FELLEISEN, M.1
  • 14
    • 0002193891 scopus 로고
    • Control operators, the SECD-machine, and the λ-calculus
    • M. Wirsing, Ed. North-Holland
    • FELLEISEN, M. AND FRIEDMAN, D. 1986. Control operators, the SECD-machine, and the λ-calculus. In Formal Description of Programming Concepts-Ill, M. Wirsing, Ed. North-Holland, 193-217.
    • (1986) Formal Description of Programming Concepts-Ill , pp. 193-217
    • FELLEISEN, M.1    FRIEDMAN, D.2
  • 17
    • 0023362943 scopus 로고
    • Logic continuations
    • HAYNES, C. T. 1987. Logic continuations. J. Logic Program. 4, 157-176.
    • (1987) J. Logic Program , vol.4 , pp. 157-176
    • HAYNES, C.T.1
  • 18
    • 0023274650 scopus 로고
    • Abstracting timed preemption with engines
    • HAYNES, C. T. AND FRIEDMAN, D. 1987a. Abstracting timed preemption with engines. J. Comput. Lang. 12, 2, 109-121.
    • (1987) J. Comput. Lang , vol.12 , Issue.2 , pp. 109-121
    • HAYNES, C.T.1    FRIEDMAN, D.2
  • 19
    • 0022877749 scopus 로고
    • Obtaining coroutines with continuations
    • HAYNES, C. T, FRIEDMAN, D., AND WAND, M. 1986. Obtaining coroutines with continuations. Com- put. Lang. 11, 3/4, 143-153.
    • (1986) Com- put. Lang , vol.11 , Issue.3-4 , pp. 143-153
    • HAYNES, C.T.1    FRIEDMAN, D.2    WAND, M.3
  • 20
    • 0023436733 scopus 로고
    • Embedding continuations in procedural objects
    • HAYNES, C. T. AND FRIEDMAN, D. P. 1987b. Embedding continuations in procedural objects. ACM Trans. Progam.. Lang. Syst. 9, 4, 582-598.
    • (1987) ACM Trans. Progam.. Lang. Syst , vol.9 , Issue.4 , pp. 582-598
    • HAYNES, C.T.1    FRIEDMAN, D.P.2
  • 24
    • 84869262347 scopus 로고    scopus 로고
    • IERUSALIMSCHY, R. AND DE MOURA, A. L. 2008. Some proofs about coroutines. Monografias em Ciën- cia da Computação 04/08, PUC-Rio, Rio de Janeiro, Brazil.
    • IERUSALIMSCHY, R. AND DE MOURA, A. L. 2008. Some proofs about coroutines. Monografias em Ciën- cia da Computação 04/08, PUC-Rio, Rio de Janeiro, Brazil.
  • 27
    • 1442283511 scopus 로고    scopus 로고
    • 5 report on the algorithmic language Scheme. Higher-Order Symbolic Comput. 11, 1, 7-105.
    • 5 report on the algorithmic language Scheme. Higher-Order Symbolic Comput. 11, 1, 7-105.
  • 28
    • 0003352252 scopus 로고
    • The Art of Computer Programming
    • Addison-Wesley, Reading, MA
    • KNÜTH, D. E. 1968. The Art of Computer Programming, Volume 1, Fundamental Algorithms. Addison-Wesley, Reading, MA.
    • (1968) Fundamental Algorithms , vol.1
    • KNÜTH, D.E.1
  • 30
    • 0017526283 scopus 로고    scopus 로고
    • LISKOV, B., SNYDER, A., ATKINSON, R., AND SCHAFFERT, C. 1977. Abstraction mechanisms in CLU. Commun. ACM 20, 8 (Aug.), 564-576.
    • LISKOV, B., SNYDER, A., ATKINSON, R., AND SCHAFFERT, C. 1977. Abstraction mechanisms in CLU. Commun. ACM 20, 8 (Aug.), 564-576.
  • 31
    • 1542640184 scopus 로고
    • Coroutines: A Programming Methodology, a Language Design and an Im- plementation
    • Springer
    • MARLIN, C. D. 1980. Coroutines: A Programming Methodology, a Language Design and an Im- plementation. Lecture Notes in Computer Science, vol. 95, Springer.
    • (1980) Lecture Notes in Computer Science , vol.95
    • MARLIN, C.D.1
  • 32
    • 0019068399 scopus 로고
    • A coroutine mechanism for BCPL
    • MOODY, K. AND RICHARDS, M. 1980. A coroutine mechanism for BCPL. Softw. Fract. & Exper. 10,10, 765-771.
    • (1980) Softw. Fract. & Exper , vol.10 , Issue.10 , pp. 765-771
    • MOODY, K.1    RICHARDS, M.2
  • 35
    • 0018998975 scopus 로고
    • Coroutine behaviour and implementation
    • PAULI, W. AND SOFFA, M. L. 1980. Coroutine behaviour and implementation. Softw, Fract. & Ex- per. 10, 3, 189-204.
    • (1980) Softw, Fract. & Ex- per , vol.10 , Issue.3 , pp. 189-204
    • PAULI, W.1    SOFFA, M.L.2
  • 37
    • 0003998307 scopus 로고    scopus 로고
    • 3rd ed. Microsoft Press, Redmond, WA
    • RICHTER, J. 1997. Advanced Windows, 3rd ed. Microsoft Press, Redmond, WA.
    • (1997) Advanced Windows
    • RICHTER, J.1
  • 38
    • 62149104206 scopus 로고    scopus 로고
    • SCHEMENAUER, N., PETERS, T., AND HETLAND, M. 2001. PEP 255: Simple generators. http://www.python.org/peps/ pep-0255.html.
    • SCHEMENAUER, N., PETERS, T., AND HETLAND, M. 2001. PEP 255: Simple generators. http://www.python.org/peps/ pep-0255.html.
  • 40
    • 0027878712 scopus 로고    scopus 로고
    • SITARAM, D. 1993. Handling control. In Proceedings of the ACM SIGPLAN'93 Confrence on Pro- gramming Language Design and Implementation (PLDΓ93). ACM, SIGPLAN Not. 28, 6.
    • SITARAM, D. 1993. Handling control. In Proceedings of the ACM SIGPLAN'93 Confrence on Pro- gramming Language Design and Implementation (PLDΓ93). ACM, SIGPLAN Not. 28, 6.
  • 44
    • 84976784525 scopus 로고
    • Continuation-Based multiprocessing
    • ACM, Reprinted in Higher-Order Symbolic Comput. 12, 3, 285-299, 1999
    • WAND, M. 1980. Continuation-Based multiprocessing. In Proceedings of the Lisp Conference. ACM, 19-28. Reprinted in Higher-Order Symbolic Comput. 12, 3, 285-299, 1999.
    • (1980) Proceedings of the Lisp Conference , pp. 19-28
    • WAND, M.1
  • 46
    • 62149122786 scopus 로고    scopus 로고
    • WIRTH, N. 1985. Programming in Modula-2, 3rd, corrected ed. Springer.
    • WIRTH, N. 1985. Programming in Modula-2, 3rd, corrected ed. Springer.


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