tooling quality and some random rant

Daniel Gibson metalcaedes at gmail.com
Sun Feb 13 11:07:18 PST 2011


Am 13.02.2011 20:01, schrieb gölgeliyele:
> I don't think 
> supporting multiple compilation models is a good thing. 
> 

I think incremental compilation is a very useful feature for large projects so
it should be available.
Also the possibility to link in .o files that were generated from C code with D
programs is a must - so only supporting the model of feeding all .d files to dmd
is not an option.

But not supporting the model of feeding all .d files to dmd is very useful and
should be possible.

So *I* /do/ think that supporting multiple compilation models is a good thing :-)

I think we can live with having the linker output something like
"Undefined symbols:
  "__Dmain", referenced from:
      _D2rt6dmain24mainUiPPaZi7runMainMFZv in libphobos2.a(dmain2_513_1a5.o)"


It would make sense to have a "Troubleshooting" section on the homepage that
mentions this and other common problems, though.

Cheers,
- Daniel


More information about the Digitalmars-d mailing list