Hi --

On Wed, 26 May 2004, Florian Gross wrote:

> Mark Hubbart wrote:
> 
> >> 1) What will yield(*[]) do?
> > I would assume the same as currently: it expands to zero arguments, 
> > becomes yield()
> 
> Yes, but does this translate to an empty Values object? What happens 
> when it is used in assignment or block parameters?

I still don't get where this Values object enters into it.  [...] is
an Array.  The block parameters will be assigned this array (or from
it).  The result of the yield will be whatever the block returns.

It seems like the Values object has no opportunity (or reason) to
exist.


David

-- 
David A. Black
dblack / wobblini.net