Why the @ in @safe? & UDAs
Nick
nmsmith65 at gmail.com
Sun Nov 10 15:08:07 PST 2013
> What about just shipping a fully automated fix-up tool when
> trivial but major breaking changes happen?
I'd definitely vote for a fix-up tool. I think it's fair on
developers to make a change for consistency of the language
whilst providing a mostly automated means to do a one-off fix.
It'd be a small onus on a tiny subset of developers to sort out
any extraordinary edge cases.
The alternative is to slowly build up a menagerie of quirks that
put us on the same path as C++. I'm sure many of us would spend a
bit of time writing a clever tool if it means we can rid
ourselves of inconsistencies before they breed like rabbits. And
it's better to make a change in the near term than to consider it
in 5 years time.
More information about the Digitalmars-d
mailing list