[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Argument Lists

A simple proposal is to provide ARGUMENT-LIST, and also
FORM-IS-VALID-CALL i.e. takes the result of ARGUMENT-LIST and a call form
and tells you whether the call form is valid for the given argument list;
a second result might perhaps be a suitable error message if result1 is
false.  This would enable user-interface construction tools to check
calls without all a lot of fussing with max, min, keywords, rest etc.
Of course if you really wanted to know what was happening, you could
always have a function which returned an association list showing
how the bindings would go in such a call ...