On Thu, 23 May 2013 20:01:19 -0400, Walter Bright
<[email protected]> wrote:
On 5/23/2013 2:05 AM, Don wrote:
NO NO NO NO. I am violently opposed to this release.
This beta contains the worst language misfeature of all time. It's
silently
snuck in under the guise of a bugfix.
Don has an excellent point. His case is bolstered by this causing Tango2
to fail to compile with error messages that have no obvious relationship
with this change.
Worse, as Don points out, this can result in silent breakage. Not
everyone writes code that is 100% tested, and shipping code that no
longer works would make someone justifiably very upset.
The -transition=field detects such cases, but the user will not
necessarily know to run it.
What about making it an error UNLESS you pass a compiler flag. The user
will be informed, and the new behavior (which I find useful) is possible.
-Steve