On Thursday, May 23, 2013 20:27:23 =?UTF-8?B?Ikx1w61z?=.Marques <[email protected]>@puremagic.com wrote: > On Thursday, 23 May 2013 at 17:29:44 UTC, Andrei Alexandrescu > > wrote: > > I think this is overblown. First thing people use is rdmd > > without flags, which just works. Then, builds using flags are > > snuck in a makefile or script and forgotten about. It's just > > the way things get done. Compiler flags are not something one > > messes with all the time (like e.g. git's). > > Maybe you are right and I'm exaggerating the importance of this. > But isn't the dmd/dmd2 solution I argued for also one with a very > small downside?
As long as the flags don't conflict, it would probably be better to just introduce the new flags and then undocument the old flags (and deprecate them if we want to actually work toward removing them - or just leave them undocumented if we don't want to have that breakage). That would work just fine save perhaps for a bit of confusion at first if both sets of flags are available and in the docs and --help. So, if we want to make the change, I think that it's obvious enough how to go about. It's more a question of whether we want to do it. - Jonathan M Davis
