On Saturday, 20 September 2014 at 23:01:40 UTC, H. S. Teoh via
Digitalmars-d wrote:
Oh wait, you forgot is(...) syntax (and their various
inconsistent semantics)! Plz add. ;-)
I used to hate is()... but then I spent the time to understand it
to write about it in my book and now it doesn't bother me
anymore. It is a bit weird looking, but there's a perfectly
understandable pattern and logic to it; it makes sense once you
get it.
The two alias syntaxes don't but me either, the old one was fine,
the new one is cool too. I'd be annoyed if the old one
disappeared cuz of compatibility tho.
That said, I want the C style array declaration to die die die,
that's just evil. But the old style alias is ok.
string results[](T) = "I have no idea what I'm doing";
I agree that's just weird though, someone pointed that out to me
on IRC and I was even like wtf. I had thought I've seen it all
until then.