On Monday, March 20, 2017 22:47:24 Adam D. Ruppe via Digitalmars-d-learn 
wrote:
> The rules make sense alone, but together, they are just bizarre.

That's frequently where the language design pitfalls lie. Well-meaning
features that seem perfectly reasonable on their own (possibly even
unreasonable to not have) interact badly in practice. Sometimes, they're
caught, and sometimes they're not. A number of the annoying restrictions in
D are there precisely to try and avoid those problems like that that turned
up in C++. But we've managed to add new ones. Hopefully, this one can still
be fixed.

- Jonathan M Davis

Reply via email to