DIP 1029---Add throw as Function Attribute---Community Review Round 1

Joseph Rushton Wakeling joseph.wakeling at webdrake.net
Tue Jan 14 15:28:29 UTC 2020


On Tuesday, 14 January 2020 at 15:18:41 UTC, Arine wrote:
> If you are going to add `throw` why aren't the rest of the 
> attributes getting inverses? Pure? @nogc? etc...

Because those changes are not contingent on one another.  One can 
make this change without impacting any of the other attributes.

Where changes don't _need_ to be coupled, let's make the case for 
each of them on their own merits.  It makes for a much simpler 
change management process.

(Or if you really think it's worthwhile in its own right, write 
up your own DIP for a comprehensive set of invertible attributes.)


More information about the Digitalmars-d mailing list