dmd 2.063 beta 5
Steven Schveighoffer
schveiguy at yahoo.com
Thu May 23 17:35:51 PDT 2013
On Thu, 23 May 2013 20:01:19 -0400, Walter Bright
<newshound2 at digitalmars.com> 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
More information about the Digitalmars-d-announce
mailing list