Hrvoje Niksic <hniksic(a)srce.hr> writes:
[This Lisp FAQ talking about Common Lisp is it.)
When a function takes both types of arguments, all the optional
arguments must be specified explicitly before any of the keyword
arguments may be specified.
Can be not just ditch this requirement (which I consider extremely
silly).
So, adding keyword arguments to a function that already accepts a
bunch of optional arguments (for historical reasons) would only
introduce *more* problems and confusion.
What if you can also specify the "optional" arguments through keywords
then you can just use all keywords or just positional arguments.
Jan