On 13 March 2014 15:55, Walter Bright <newshound2@digitalmars.com> wrote:
On 3/12/2014 10:15 PM, Manu wrote:
You're seriously comparing a deprecation warning telling you to write 'virtual'
infront of virtuals to the migration from D1 to D2?

You're talking about changing practically every D class in existence.

Only base classes, and only functions that are actually overridden.
I don't want to raise 'override' again, but we know precisely the magnitude this change would affect users; significantly less than that.

(The D1 => D2 transition also came with plenty of compiler warnings help.)

But the scale of changes required was extremely drastic, and non-trivial in aggregate. That's not comparable to "put this word here", which is what we're talking about.