Skip to main content

Continuations and Conversations

  • Conference paper
  • First Online:
Artificial Intelligence: Methodology, Systems, and Applications (AIMSA 2000)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 1904))

  • 312 Accesses

Abstract

Networking forces us to adopt more and more a protocol-centric view of pro- gramming that is, to stop developing monolithic applications but, rather, glue components exchanging messages together. One of the key problem then is to design how components interact. Interaction design is not limited to the concep- tion of an API (Application Programmer’s Interface) stating the functionalities and the nature of exchanged data but includes how to make these components behave appropriately along all their lifetime.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Matthew Fuchs. Dreme: for Life in the Net. PhD thesis, New York University, September 1995.

    Google Scholar 

  2. Christopher T. Haynes and Daniel P. Friedman. Engines build process abstractions. In Conference Record of the 1984 ACM Symposium on Lisp and Functional Programming, pages 18–24, Austin, TX., 1984.

    Google Scholar 

  3. Christian Queinnec. Lisp in Small Pieces. Cambridge University Press, 1996.

    Google Scholar 

  4. Christian Queinnec. Enseignement du langage C á l’aide d’un cédérom et d’un site-Architecture logicielle. In Colloque international-Technologie de l’Information et de la Communication dans les Enseignements d’ingénieurs et dans l’industrie, Troyes (France), October 2000.

    Google Scholar 

  5. Christian Queinnec. The influence of browsers on evaluators or, continuations to program web servers. In ICFP’ 2000-International Conference on Functional Programming, Montreal (Canada), September 2000.

    Google Scholar 

  6. J C Reynolds. The discoveries of continuations. International journal on Lisp and Symbolic Computation, 6(3/4):233–247, 1993.

    Article  Google Scholar 

  7. C Strachey and C P Wadsworth. Continuations: A mathematical semantics for handling full jumps. Technical Monography PRG-11, Oxford University, Computing Laboratory, Oxford University, England, 1974.

    Google Scholar 

  8. Mitchell Wand. Continuation-based program transformation strategies. Journal of the ACM, 27(1):164–180, 1980

    Article  MATH  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Queinnec, C. (2000). Continuations and Conversations. In: Artificial Intelligence: Methodology, Systems, and Applications. AIMSA 2000. Lecture Notes in Computer Science, vol 1904. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45331-8_36

Download citation

  • DOI: https://doi.org/10.1007/3-540-45331-8_36

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41044-7

  • Online ISBN: 978-3-540-45331-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics