On Saturday, 1 February 2014 at 18:44:42 UTC, Dicebot wrote:
On Saturday, 1 February 2014 at 17:38:44 UTC, Jesse Phillips wrote:
alias this = foo;

This is new syntax, has some edge cases which fail and intended to replace the old typedef style

alias Type NewName;

Such that it look more like variable assignment:

alias NewName = Type;

This syntax was intended to only be used for normal aliases, not "alias this", and was supposed to be removed for latter.

Pretty sure "alias this" was actually a driving force. E.g

"You should use alias this?"

"How, I added alias this and it didn't compile?"

"The syntax 'alias TheThingToAlias this'"

"So not 'alias this' then."

Reply via email to