Continuations; was RE: Multiple Returns, was Re: Common Lisp style macros in Smalltalk?
David T. Lewis
lewis at mail.msen.com
Fri Jan 28 10:48:02 UTC 2000
On Fri, Jan 28, 2000 at 01:45:42AM -0500, Vassili Bykov wrote:
>
> Continuations is a big topic. They are pretty mind-bending, so no
> explanation can replace actual use of them. I am attaching my continuations
> (still work in 2.7) for playing with.
>
> Continuations is an abstraction for non-local control transfer used (among
> some other languages) in Scheme as the foundation for all the other
> non-local control tricks. Things like non-timeslicing multitasking,
> exceptions, catch/throw can all be implemented using continuations.
>
<snip>
>
> Cheers,
>
> --Vassili
Thanks for the excellent explanation. To relate this to another thread
in the mail list, this is part of the reason Squeak is fun. I get to
learn new things all the time, and try out all of the new ideas that
look interesting.
More information about the Squeak-dev
mailing list
|