On Nov 12, 2008, at 1:46 PM, Charles Oliver Nutter wrote:

> At that point I think we gain very little over arrays of arrays,  
> since we have to walk Parameters of Parameter(s) in almost exactly  
> the same way...

Not much difference in the walking, but:

(1) I can ask parameter.required?  rather than parameter.first  
== :req.  Seems a win to me.

(2) You could put a special to_s method on Parameters that formats the  
parameter list intelligently.  (e.g. parameters.to_s => "(a, b = 1,  
*c, d)" )

-- 
-- Jim Weirich
-- jim.weirich / gmail.com