[slime-devel] Workaround for possible HANDLER-CASE bug in OpenMCL

Hi, I just tried to use the latest Slime with OpenMCL 1.0 (ppc32) and it choked on a HANDLER-CASE form in SWANK.LISP, because the :NO-ERROR clause is not the last. According to the Hyperspec that is legal, but OpenMCL doesn't like it anyway. Swapping the two clauses in the HANDLER-CASE form solves the problem (at least for me). I've attached a patch. Thanks, Kai

Kai Kaminski <kai.kaminski@gmx.de> writes:
I just tried to use the latest Slime with OpenMCL 1.0 (ppc32) and it choked on a HANDLER-CASE form in SWANK.LISP, because the :NO-ERROR clause is not the last. According to the Hyperspec that is legal, but OpenMCL doesn't like it anyway. Swapping the two clauses in the HANDLER-CASE form solves the problem (at least for me).
Thanks for the patch, I have installed it in CVS. -- Matthias Köppe -- http://www.math.uni-magdeburg.de/~mkoeppe
participants (2)
-
Kai Kaminski
-
Matthias Koeppe