matz / netlab.co.jp (Yukihiro Matsumoto) writes:

> Oops, it is a bug.  That should not be clear difference between C
> methods and Ruby methods.  It should be
> 
>   methods: n mandatory arguments                +n
>            n mandatory arguments + optional     -n-1
> 
> But C methods have no information about number of mandatory arguments,
> so that arity for all C methods with any optinal arguments return -1.

Many thanks - I'll document it this way (and I'll keep checking the
archive!)

Dave