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