"with" should be deprecated with extreme prejudice

Derek Parnell derek at psych.ward
Sun May 17 20:52:19 PDT 2009


On Sun, 17 May 2009 20:56:14 -0500, Andrei Alexandrescu wrote:

>>> Andrei Alexandrescu Wrote:
>>>
>>>> I think "with" is a very dangerous feature due to the way it hides 
>>>> symbols.
 
>> Jason House wrote:
>> This. Just issue an error/warning if something in the with shadows 
>> something outside. That way, if the struct/class/template/whatever 
>> changes, affected code will be notified.
 
On Sun, 17 May 2009 20:56:14 -0500, Andrei Alexandrescu wrote:
> No warning, error!
> 
> This is a great idea Jason.

Wow, that's they way I thought it already worked. I never use 'with'
because of the reasons that Andrei has already cited, but if it doesn't
trip such syntax-mines already then I'm even more glad that I haven't used
it.

So yes Jason, that idea has my support too ... though I still can't see me
using the construct anytime soon.

-- 
Derek Parnell
Melbourne, Australia
skype: derek.j.parnell



More information about the Digitalmars-d mailing list