On Sunday, 27 May 2018 at 13:44:40 UTC, Mike Franklin wrote:
I don't know what's happening with this DIP, but I've recently
encountered a real-world problem for which there is no
palatable workaround that this DIP would likely solve:
https://github.com/dlang/druntime/pull/2184#pullrequestreview-120643123
My attempts to workaround the issue I posted at
https://forum.dlang.org/post/uhgzgmowqcczczrdt...@forum.dlang.org
That PR may be useful for motivating this DIP.
Mike
It looks like all you need is a way to toggle attributes with a
flag, like pure(isPure) or something. IIRC, last time that came
up, it turned into a bikeshedding fest about the syntax. (I
don't think parentheses works with UDAs.) Anyway, yeah, we need
the functionality.
However, this DIP is *way* more complicated. I stand by what I
said before:
https://forum.dlang.org/post/dnmcqwkdfmommiiug...@forum.dlang.org
Jonathan M Davis said it in long form:
https://forum.dlang.org/post/mailman.5429.1501206646.31550.digitalmar...@puremagic.com