On Tue, 10 Oct 2000  23:26:17 +0900, hipster wrote:
> > |pretty as other parts of Ruby.  I mean, I just couldn't explain why
> > |"proc(a, b, *c)" is allowed and "proc(a, *b, c)" or "proc(a, *b, *c)"
> > |is not, considering Ruby's consistent nature.
> > 
> > It's consistent with the right hand side of assignment.  Well, let me
> > consider it for a while.
> 
> An asterisk at other places than the end sounds ok, just need to count
> the elements. More than one asterisk is inherently ambiguous however.
> Take the proc(a, *b, *c) example with parameters 1, 2, 3, 4: after
> a=1, how should 2, 3, 4 be distributed over *b and *c?

Sorry, this is another issue... I was thinking about multiple
assignment and the distribution of arrays over method parameters, not
the `*' argument operator.

Would be a nice feature too, anyway.  :)

	Michel