From: Paul Brannan Date: 2002-07-31T01:39:00+09:00 Subject: Re: Ruby Language Q's On Wed, Jul 31, 2002 at 01:10:55AM +0900, ts wrote: > This is not the problem. When you write an extension, you use the same API > than ruby. If you change the API, you must completely change the source > of ruby. > > I've the strange impression that you want named parameter only for user > defined methods. If I have named parameter, I expect also to have named > parameters for *all* methods of ruby Not necessarily. There can be a transition period in which not all methods support named parameters (and if you try to call these methods using named parameters, you will get an exception). And it's not a complete change of the Ruby source; you need only change the Init_* functions. The same would be true for extensions that don't define names for their parameters. Paul