[Openmcl-devel] Bug in HANDLER-CASE?
gb at clozure.com
Fri Aug 25 20:35:26 UTC 2006
On Fri, 25 Aug 2006, Kai Kaminski wrote:
> [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
> 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 22.214.171.124.1).
Yes; it looks like it's going to great lengths to insist that :NO-ERROR
appear last. (It'd be reasonable to insist that it appear at most once.)
> 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.
Except, of course, for whoever wrote HANDLER-CASE (:)).
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
More information about the Openmcl-devel