On Fri, 02 Dec 2011 13:25:02 +0100 Timon Gehr <timon.g...@gmx.ch> wrote:
> Its design is not broken and the implementation has almost caught up. > (there are some obscure implicit conversions that should be allowed > and some that shouldn't that DMD does not get right yet.) Please give > objective information (as Jesse Phillips did.) There isn't a need to be objective. Opinion does give insight into things and at times is obviously an opinion. And in fact this is a good example of what a meant by "going in blind." There is not implementation of D that is complete and trying to use every feature will get you in cold water. Const is like no other in D, and while it recently got major usability improvements it does have its issues. But not using const is possible in D and is also easy to get around cast().