Top 5
Steven Schveighoffer
schveiguy at yahoo.com
Wed Oct 8 18:33:55 PDT 2008
"Andrei Alexandrescu" wrote
> Steven Schveighoffer wrote:
>> 4. Tail-const class references (you may say this isn't a bug, but its a
>> huge hole that needs to be fixed for D const to be useful).
>
> Did you try Rebindable in std.typecons?
>
> http://www.digitalmars.com/d/2.0/phobos/std_typecons.html
>
> Andrei
>
I don't really use D2, so I forgot that opDot makes this possible. I think
the last time I looked at it, maybe opDot wasn't included or implemented
yet.
But that should work fine. Would be nice to have aliases like:
tailconst!(Widget)
tailinvariant!(Widget)
Which to me feel better than:
Rebindable!(const(Widget))
I'll replace my #4 with overloading based on return values, but that really
is an enhancement more than a fix ;)
Thanks
-Steve
More information about the Digitalmars-d
mailing list