"Walter Bright" <newshou...@digitalmars.com> wrote in message news:j6e1k9$2p9u$1...@digitalmars.com... > > 2. Once a feature is there, it stays forever. It's very hard to judge how > many people rely on a feature that turns out in hindsight to be baggage.
If people are relying on it, is it really baggage? > It's why I have rather bull-headedly resisted adding feature after feature > to D's unittest facility. The unittest feature has been a home run for D, > and I suspect a lot of its success has been its no-brainer simplicity and > focus on doing one thing well. What makes D's unittests attractive is the simplicity of the minimal-while-still-being-useful case, and *not* it's limitations. The general guiding principle of making the typical cases simple and the advances cases possible is one of the primary things that makes D fantastic. Unittest's approach of making the typical cases simple and ignoring advanced cases smacks of Jobs-ian arrogance and stands in contrast to normal D principles. (Again, Jobs is to be reviled, not revered.)