On Monday, 7 November 2016 at 03:33:47 UTC, Meta wrote:
Hello Walter,

I'm currently working on a DIP on the topic of either removing or replacing the `body` keyword in D's contract programming syntax. I've found that the best possible way to do this, without any breaking changes to user code, would be to turn `body` into a contextual keyword. I know that you've expressed your opposition to contextual keywords in the past, but it's hard to find any concrete (and more important, recent) posts stating it clearly (as well as your reasons), other than this one: http://forum.dlang.org/post/[email protected]


Why not make it a plain identifier ? We give identifier special meaning in various places, like scope(exit).

Reply via email to