On Saturday, 29 November 2014 at 15:37:12 UTC, Elie Morisse wrote:
IMHO you should be ready to debug the compiler.
DMD's codebase can be obscure at times (while the LDC mid-end
is pretty straightforward) so the first time looking for the
source of a bug may be a frustrating and time-consuming
learning experience, but you'll be empowered to tackle compiler
bugs without relying on volunteers to do it for you, and
without stopping D from evolving.
If this is a long term strategy then this makes D unsuitable for
contract work. You really don't want any uncertain factors when
bidding on a contract since that will skew your estimates.
Stability is more important than features in a commercial setting.