On Tuesday, 2 June 2015 at 12:13:47 UTC, ref2401 wrote:
On Tuesday, 2 June 2015 at 10:29:35 UTC, Daniel Kozak wrote:
I am working on dip which will try to addressed negation of attributes issue.
http://wiki.dlang.org/DIP79

You propose to add extra difficulty to the language and the only reason is "If you need add few methods which are virtual or variables, you are forced to put them before final:. This is too limiting.".
I think it's a bad idea.

This is by far not the only reason. It is just as well useful for all other attributes: const, pure, @safe/@system, @nogc, and maybe UDAs.

It's long been recognized that a mechanism to switch off a scope-wide attribute would be useful.

Reply via email to