Bug in HANDLER-CASE?
Kai Kaminski <[email protected]> Fri, 25 Aug 2006 15:43:27 +0200
| Newsgroups | gmane.lisp.openmcl.devel,gmane.lisp.openmcl.bugs |
|---|---|
| Message-ID | <[email protected]> |
[I already sent this mail a few minutes ago, only to find out that I'm subscribed with a different email address. Sorry for the inconvenience.] 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. The problem is that the :NO-ERROR clause doesn't come last. A minimal test case is (handler-case (read) (:no-error (c) (print c)) (t (c) (print c))) As far as I understand the Hyperspec, this should be legal (see the section on HANDLER-CASE and Section 1.4.1.2.1). I'll send a patch for Slime to slime-devel shortly. Since this is - as far as I remember - my first mail to this list, I'd like to thank everyone involved with OpenMCL's development for their great work. Thanks, Kai