Why D needs tail const
bearophile
bearophileHUGS at lycos.com
Wed Mar 28 07:24:00 PDT 2012
Stewart Gordon:
> OK, so we have std.typecons.Rebindable. But I've found it a
> PITA when it comes to generic programming. Among other things,
> if you try to pass it around, you can end up with a mess like
> const(Rebindable!(const(....))). This wouldn't happen with
> built-in tail const support.
This is only partially related to your post. It's for a general
solution.
Is it possible to invent a language construct that allows:
const(Rebindable!(const(....)))
To be defined as the same as:
Rebindable!(const(....))
Something like an onConst()/onImmutable templated methods for
structs/classes?
Bye,
bearophile
More information about the Digitalmars-d-announce
mailing list