Csaba Henk wrote: >>Perhaps we should just go with Kernel#with: >> >>with(x) do >> chop! >> strip! >>end >> >>But then the question is whether this should return the value of the >>last statement or its argument... > > You'd throw away object orientedness just to have fancy natural language > resemblence? I think that we may call #instance_eval by whatever name, > it should be a method of the given object. Not every form of syntax sugar has to have the object on the left-handed side IMHO.