This essay is for people who, in web years, are older than dirt. More specifically, if there was a period of time in
which you programmed in a language which did not have garbage
collection, then I mean you. For most people these days, that
means that you had some experience with a language named C.It is a pretty safe bet that — despite your deep technical
background — you find that you have some genetic defect that
Flow control is usually straightforward: sequence, selection, iteration. And many programmers, having been raised on these primary control structures, have a difficult time seeing what other kinds of flow control might be necessary. This article introduces continuations and teaches you to think about flow control in radically new ways.
This tutorial is an exploratory introduction to the Seaside 2.5 web framework.
Explanation of Continuations with Ruby
a message written in response to the discussion of continuations on the comp.lang.python newsgroup.
A continuation is essentially the state of a process at any moment in time. At any point during execution you can think of it as an extra hidden argument that's always implicitly referred to in your code. We take it for granted that the current state of an executing system is available for our use and so we usually aren't aware it's there at all.
The Crossing borders series looks at how non-Java™ languages solve major problems and what those solutions mean to Java developers today. This article explores continuations, the technique behind frameworks like Smalltalk's Seaside. Continuation servers make it much easier to build Web a