From: Trans Date: 2005-10-22T03:26:59+09:00 Subject: Re: A comparison by example of keyword argument styles After speaking with Evan a little about his plans in more detail, he discussed that he is considering using a new kind of object in place of an Array for *. The new class (which I will call Arguments), would still act like an array (* would still work for expansion into delegated calls). However, one could now go: def bar(*rest) rest.keywords ... etc ... # I am sure we could come up with a suitable interface. end This is the exact kind of thing I thing we should be looking for. Ah, now that's a breath of fresh air. And very nice job of combining new class with Array behavior for backward compatiblity. Intersting approach. Please let us know how it proceeds. T.