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