CPS transformer that provides a restricted call/cc for Common Lisp
Friday, November 7, 2003
Marco Baringer has released a "more or less complete (it does everything I need it to do) CPS transformer" that provides a "restricted call/cc" for Common Lisp. It was announced on comp.lang.lisp and can be downloaded from ftp://ftp.common-lisp.net/pub/project/bese/arnesi_latest.tar.gz. His other software is available from The bese Project on common-lisp.net.
Anyone looking to do continuations in CL might also want to look at Peter Norvig's chapter on implementing Scheme in CL in PAIP. Another option is PseudoScheme. These both provide a subset of the functionality of continuations in Scheme but (depending on what you're trying to do) may provide you with a start.

