From: James Britt Date: 2006-02-08T00:18:53+09:00 Subject: Re: ANDCALL / iff? / &? (was Re: ruby-dev summary 28206-28273) Evan Webb wrote: > I'm not sure we even need the 'with' syntax. Even if we do, it breaks > the programmers context in a way that we might not want to have to > explain constantly. I can just hear the questions now... > > "Why are my method calls inside a with being executed on the wrong object?" > > "Well, thats because with changes self for it's body, and so you have > to be careful what you call in there." VB users never seemed to have a problem with the concept of 'with', and I think it unlikely Ruby users would, either. > > repeat.. > > While the more hardcore of us are use to using blocks to enter into > new and strange contexts (module_eval/class_eval/instance_eval oh > my!), pushing this to the normal user is not a decision that should be > made lightly. Using blocks *is* normal Ruby usage. I think you serous underestimate what people can understand and correctly use. James