D-Programming-Language/d-programming-language.org — pull request #200 by 9rnsr (2012-12-01 06:25:51+00:00)
Title: Change new alias syntax to `alias this : identifier`

A new alias this syntax is introduced by #177, but after that, I thought that was not good.
Then, I'd like to replace it to the syntax `alias this : identifier;`.

Reasons:
1. `alias this` is a completely different concept with normal `alias` declaration.
2. That is more consistent with the base class list `class D : C, I1, I2 {}`.
3. That is fairly easy to enhanced for the multiple alias this in the future, like `alias this : ident1, ident2;`.

How about?