On Thursday, 15 December 2016 at 03:56:56 UTC, Jonathan M Davis
wrote:
@ is ugly. # is ugly. Both add unecessary characters.
Aesthetically speaking, it would be _way_ better ts have them
all be keywords, but we didn't want to have that many keywords.
- Jonathan M Davis
I agree with the @ is ugly and # is ugly, but I believe @safe,
@nogc and @property should have been keywords.
A personal opinion of mine though is that @safe shouldn't have
existed and should have been the default for functions, where a
@unsafe should have existed in its place.
That's a design choice ex. Rust does better than D. It provides
safety by default, where in D you have to enable safety.