Thien-Thi Nguyen <[EMAIL PROTECTED]> writes:

> so what's the idiom to isolate the non-keys rest-args?  i can't believe
> everyone is writing `remove-keys' (like me!)...

In Common Lisp, there are no non-key rest-args when you have keyword
parameters.  After the required and optional arguments, there must
follow an even number of additional arguments, and every two of them
are treated as a keyword/value pair.

I think it makes sense the way CL specifies this.  Anything beyond
this would lead to confusion.  If you want to go beyond what (ice-9
optargs) offers, yo are probably best off writing your own argument
parser.

_______________________________________________
Bug-guile mailing list
[EMAIL PROTECTED]
http://mail.gnu.org/mailman/listinfo/bug-guile

Reply via email to