DIP 1012--Attributes--Preliminary Review Round 1
sarn via Digitalmars-d
digitalmars-d at puremagic.com
Thu Jul 27 18:30:28 PDT 2017
On Thursday, 27 July 2017 at 14:44:23 UTC, Mike Parker wrote:
> DIP 1012 is titled "Attributes".
>
> https://github.com/dlang/DIPs/blob/master/DIPs/DIP1012.md
Like others in this thread have said, it needs more rationale.
The rationale only mentions one actual problem: attributes can't
be undone (which is a really important problem, by the way). But
in the abstract it says
> [This DIP] does not (yet) propose any mechanism to disable
> compiler attributes directly (e.g. @!nogc).
Instead of coming up with more problems to solve, it then dives
into describing an entire framework for doing *things* with
attributes. To be totally honest, as it stands it feels like
architecture astronautics:
https://www.joelonsoftware.com/2001/04/21/dont-let-architecture-astronauts-scare-you/
More information about the Digitalmars-d
mailing list