From: linus sellberg Date: 2005-03-23T23:54:54+09:00 Subject: Re: RCR 296: Destructive methods return self Csaba Henk wrote: > a call method is invoked implicitly if obj is a local var, why not to > have > > obj{} I thought about it as well, but the idea has problems. One problem is that it really kills chaining which takes place before the block. Consider: obj.sort{rand 2} which could be interpreted as both (obj.sort){rand 2} and obj.(sort{rand 2} ) (only illustrates the different parses, not actual code)