[Bug-openmcl] :allow-other-keys

Gary Byers gb at clozure.com
Wed Jan 7 15:11:55 MST 2004



On Wed, 7 Jan 2004, bryan o'connor wrote:

> > Can you tell offhand whether it's a function or a macro that's
> > having problems with :ALLOW-OTHER-KEYS ?
>
> here's what i've been working from --
>
> ? (labels ((foo (&key bar) bar)) (foo :bar 3 :ALLOW-OTHER-KEYS t))
> 3
> ? (labels ((foo (&key bar) bar)) (foo :bar 3 :ALLOW-OTHER-KEYS nil))
> Incorrect keyword arguments in (:BAR 3 :ALLOW-OTHER-KEYS NIL) .
>     [Condition of type CCL::SIMPLE-PROGRAM-ERROR]
>
> this seems to correspond to the cleanup issue here:
>    http://www.lispworks.com/reference/HyperSpec/Issues/iss008_w.htm
>

This also fails in the case where FOO and BAR are defined with DEFUN
(and no inlining is involved.)

I was going to say "I thought that I'd fixed that".  I did (in
0.13.x), but the change doesn't seem to have made it correctly back
into 0.14.  Whoops.

> _______________________________________________
> Bug-openmcl mailing list
> Bug-openmcl at clozure.com
> http://clozure.com/mailman/listinfo/bug-openmcl
>
>


More information about the Bug-openmcl mailing list