On Saturday, 22 September 2018 at 19:04:41 UTC, Henrik wrote:
On Saturday, 22 September 2018 at 15:45:09 UTC, Jonathan Marler wrote:
On Saturday, 22 September 2018 at 15:25:32 UTC, aberba wrote:
[...]

Yeah there's been alot of discussion around it over the years, which is why I put this together about 4 years ago:

https://wiki.dlang.org/Language_Designs_Explained#Function_attributes

Gosh I've forgotten how long I've been using D.

Interesting article.

"int safe = 0; // This code would break if "safe" was added as a keyword"

You don't have to turn the @ words to non-@s. You can go the other way and make attributes consistently use @ as well and remove them as keywords.

So

pure void f() {} // Deprecated, attributes must start with @

Reply via email to