casting away const and then mutating
Martin Nowak via Digitalmars-d
digitalmars-d at puremagic.com
Thu Aug 6 01:22:43 PDT 2015
On Friday, 24 July 2015 at 21:12:57 UTC, Jonathan M Davis wrote:
> Yeah. That needs to be fixed. As I understand it, it's feasible
> without any language improvements, but it's horrific. Jonathan
> Crapuchettes talked at one point about doing it at EMSI (and
> how hard it was). The last time I tried it, I ran into problems
> with recursive template definitions, though static if can
> probably solve those.
>
> Regardless, the situation with it is ugly and not well
> understood, even if there is a solution, and ideally, we'd find
> a way to implement it that was a lot easier and cleaner.
> Without that, almost no one is going to be doing it - probably
> even if there's an article on dlang.org explaining how - simply
> because of how annoying it is to do.
Please open a Bugzilla issue to keep track of this and raise
awareness. If we're going to need a language feature we need to
start collecting arguments, and maybe someone can still come up
with a clean solution.
It's an important issue b/c it affects every container range.
More information about the Digitalmars-d
mailing list