On Thursday, 13 March 2014 at 05:31:17 UTC, Manu wrote:
Again, this is conflating random breakage with controlled
deprecation.
A clear message with a file:line that says "virtual-by-default
is
deprecated, add 'virtual' _right here_." is not comparable to
the behaviour
of byLine() silently changing from release to release and
creating some
bugs, or std.json breaking unexpectedly with no warning.
Hundreds or thousands of "deprecated" warning messages for every
D project vs adding "final:" for few classes in few projects.
Which is better?
- Sarath