On Wednesday, 6 August 2014 at 23:01:11 UTC, Andrei Alexandrescu
wrote:
Now it seems to me that the only way is to adapt Variant to
allow such assignments, otherwise we'd be breaking existing
code. Thoughts appreciated.
I'm still of the opinion that if the change fixes a design flaw
in the language or breaks code that should not have been allowed
in the first place, breakage is justified. This
no-breaking-changes-allowed trend is preventing D from reaching
its potential. In this situation, please break away (pun
intended).
Mike