Hi!
What Common Lisp special operators are not supported by Core Server's
implementation of continuation passing style?
The (outdated?) documentation of Arnesi states that the following
special operators are not (currently) implemented: load-time-value,
locally, multiple-value-call and multiple-value-prog1. The special
operators the and unwind-protect are allowed _only_ if their bodies do
not attempt to use call/cc. The following special operators are not
allowed and are not implementable (not without the same restrictions
we place on the and unwind-protect at least): catch, throw, eval-when,
progv.(
http://common-lisp.net/project/bese/docs/arnesi/html/
Automatically_Converting_a_Subset_of_Common_Lisp_to_CPS.html)
Does the above statement also hold for Core Server's version of Arnesi
or has it been extended?
Regards.
Nico