On Tuesday, 8 April 2014 at 19:09:55 UTC, Andrei Alexandrescu
wrote:
1. Is the current design damaging enough (= allows enough
wrong/buggy code to pass through) to warrant a breaking
tightening?
No.
2. To what extent can library-based approaches help?
Depends on how specific compilers can optimise all the aggregate
type boilerplate away. Potentially a lot, though in somewhat ugly
way.
3. What is the priority of improving enums in the larger
picture of other things we must do?
Very low in my opinion, compared to other issues.