Andrei Alexandrescu wrote:
I think "with" is a very dangerous feature due to the way it hides symbols. It essentially makes the feeblest attempt at modular reasoning utterly impossible:

int x, y;
with (whatever)
{
    y += x;
    ++x;
}

"with" is a useless feature and a waste of a keyword. I'd love to get rid of it.

Reply via email to