From: Malte Milatz Date: 2005-03-23T19:59:53+09:00 Subject: Re: RCR 296: Destructive methods return self Trans: > But what is worse about multiple return values is also what can be > frustrating about parameters: recalling the order of information. At > some point I can't help but feel like things would be a whole lot > easier if it were only a hash that could go into a method and only hash > that could come out. That's something I encounter often, too. It' especially tiresome when trying to figure out how undocumented methods work - or when I've forgotten in which order arguments have to be given (example: alias_method). Though extensive use of hashes as parameters would be terribly verbose, it would be very easy to read, because it's easier to know what is happening - provided that the keys used have got sensible names. Malte