new DIP41: dmd/rdmd command line overhaul.

Jonathan M Davis jmdavisProg at gmx.com
Tue May 21 14:11:19 PDT 2013


On Tuesday, May 21, 2013 19:14:52 Jacob Carlborg wrote:
> On 2013-05-21 19:01, Walter Bright wrote:
> > I'm conflicted about it!
> 
> D will never be good if we're so afraid of breaking changes.

We need to be willing to make breaking changes when we actually need to make 
them and avoid them when we don't. We're past the point when we can tweak 
everything to improve it. There are too many people using D now and too many 
of them wanting stability for us to continue to make minor tweaks. Breaking 
changes need to provide real value. Unfortunately, in some cases, that means 
being stuck with some things that are less than ideal, but if we're forever 
tweaking everything to improve it, we'll never be stable enough for people to 
be able to depend on us for real work.

I'd _love_ for the command line flags for dmd to be fixed so that they didn't 
use - for multi-character flags and other nonsense like that, but much as I 
think that what we have is sloppy, it still works reasonably well, and dealing 
with compiler flags takes up a very small portion of D development time. So, 
while the situation isn't ideal, I don't think that it's ultimately a big 
deal.

- Jonathan M Davis


More information about the Digitalmars-d mailing list