Sorry, no offense meant from my side :) I have followed your
attempts on github and do not really feel in shape and competence
to try to add anything there now. I simply could not understand
why assignment to enum works and to immutable - not. Then
remembered they enums are simply replaced with literals again and
again every time when used and got it.
On Thursday, 24 January 2013 at 20:10:21 UTC, H. S. Teoh wrote:
Because the current AA implementation sucks. You're welcome to
try to
improve it. I've tried before, but it's non-trivial because it's
schizophrenically split across two places in druntime and
sprinkled all
over the compiler. Good luck. Should you succeed, you will have
done a
MAJOR favor to the entire D community (Andrei, for one, will be
eternally grateful).
T