What are the worst parts of D?

Jacob Carlborg via Digitalmars-d digitalmars-d at puremagic.com
Thu Sep 25 06:47:22 PDT 2014


On 25/09/14 08:39, H. S. Teoh via Digitalmars-d wrote:

> In fact, one thing that impressed me immensely is the fact that building
> the dmd toolchain is as simple as it is. I know of no other compiler
> project that is comparable. Building gcc, for example, is a wondrous
> thing to behold -- when it works. When it doesn't (which is anytime you
> dare do the slightest thing not according to the meticulous build
> instructions)... it's nightmarish.

Yeah, I agree. It's a nice property of DMD.

> But even then, I *did* run into the problem of non-reproducible builds
> with dmd. So there's still a blemish there. :-P  Makes me want to alias
> `make` to `make clean; make` just for this alone

I don't think the "clean" action can be completely excluded. I recently 
tried to build a project, without running "clean", and got some 
unexpected errors. Then I remembered I had just installed a new version 
of the compiler.

-- 
/Jacob Carlborg


More information about the Digitalmars-d mailing list