A couple more links.  For those interested in the original SICP lectures:

http://groups.csail.mit.edu/mac/classes/6.001/abelson-sussman-lectures/

 

… and for Doug, there's some talk about "Continuations, closures, etc." on the LispWorks forum (which appears to be down at the moment):

http://news.gmane.org/gmane.lisp.lispworks.general/

 

There's mention there of DLAMBDA: 

 

"I would posit that Doug Hoyte's DLAMBDA and the use of it to produce little state machines embodies much of what I was aiming for. Rather than standing on our heads trying to make Lisp perform stack tricks to simulate a CALL/CC -- which we almost already have with CATCH/THROW, how about translating continuation directed computations toward something akin to DLAMBDA state machines -- which BTW are also macrology magic. And these state machines may be more efficient than attempts at duplicating continuations with indefinite extent."

 

 

BC