What happened to the alias this = identifier syntax in 2.062?

deadalnix deadalnix at gmail.com
Fri Feb 22 10:16:56 PST 2013


On Friday, 22 February 2013 at 17:38:49 UTC, Ali Çehreli wrote:
> I appreciate everybody's contributions to D but that is not an 
> intention, that is a change to dmd that caused a regression. A 
> syntax that used to work in the previous version simply stopped 
> working in 2.062. That is the definition of a regression. 
> Normally, regressions are fixed as quickly as possible.
>
> I have a feeling that there must have been some newsgroup 
> discussions as well but unfortunately I must have been busy 
> with other things at the time. Not all of us read github.
>

I also have to say that I fail to see the logic.

Breaking changes to fix long standing languages issue are often 
refused because it is bad to break code, but it is allowed ot 
break syntax that causes no issue.


More information about the Digitalmars-d mailing list