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.

Reply via email to