From: Paul Brannan Date: 2002-08-20T05:27:10+09:00 Subject: Re: Can't Have More Than 9 Mandatory/Optional Arguments in Ruby/C? On Mon, Aug 19, 2002 at 11:28:24PM +0900, William Djaja Tjokroaminata wrote: > In rb_scan_args() the char *fmt is specified as a string containing zero, > one, or two digits followed by some flag characters. Does this plainly > mean that we cannot have more than 9 mandatory arguments? Well, you could change the definition of isdigit(), and then you can get as many arguments as you want. :) Or, you can scan the arguments yourself. There's no written rule that says you have to use rb_scan_args(); it's only there for convenience. Paul