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

Reply via email to