On Oct 4, 2007, at 12:54 PM, Giles Bowkett wrote:

>
> I'm curious though about the difference between a continuation and a
> proc you call manually when you want to continue with it. I had a book
> somewhere that explained what callcc is really for, it showed how to
> use call/cc in Lisp, I think Scheme, but I'm not sure where I left it.
> Actually I think it was "The Scheme Programming Language."
>


"Continuations are the functional expression of the GOTO statement,  
and the same caveats apply.[citation needed] While many believe that  
they are a sensible option in some special cases such as web  
programming, use of continuations can result in code that is  
difficult to follow. In fact, the esoteric programming language  
Unlambda includes call-with-current-continuation as one of its  
features solely because of its resistance to understanding. The  
external links below illustrate the concept in more detail.

http://en.wikipedia.org/wiki/Continuation

;-)


a @ http://drawohara.com/
--
we can deny everything, except that we have the possibility of being  
better. simply reflect on that.
h.h. the 14th dalai lama