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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Matthew Fuchs. Dreme: for Life in the Net. PhD thesis, New York University, September 1995.
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.
Christian Queinnec. Lisp in Small Pieces. Cambridge University Press, 1996.
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.
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.
J C Reynolds. The discoveries of continuations. International journal on Lisp and Symbolic Computation, 6(3/4):233–247, 1993.
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.
Mitchell Wand. Continuation-based program transformation strategies. Journal of the ACM, 27(1):164–180, 1980
Author information
Authors and Affiliations
Rights 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