Re: Superfluous actual arguments Joo ChurlSoo (14 Apr 2006 15:15 UTC)
Re: Superfluous actual arguments Marc Feeley (14 Apr 2006 16:31 UTC)
Re: Superfluous actual arguments Eli Barzilay (14 Apr 2006 18:20 UTC)

Re: Superfluous actual arguments Eli Barzilay 14 Apr 2006 18:20 UTC

On Apr 14, Marc Feeley wrote:
>
> Unfortunately, if you add a rest parameter to foo (and bar) the
> error checking is lost.  Good error checking is important in the
> case of named parameters because you want to catch any misspelling
> of the parameters.

We faced the same problem, and our solution was to come up with more
meta-keywords that customize different options, like
#:allow-other-keys and #:allow-diplicate-keys.  But adding all of
these things in makes the mechanism even hairier.

--
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                  http://www.barzilay.org/                 Maze is Life!