On Tuesday, 23 August 2016 at 21:15:40 UTC, John Burton wrote:
Except that half the time the compiler crashes with a stack trace, and sometimes it just hangs. Occasionally if I move and rearrange the code it will manage to compile it. There are also worrying comments on the LDC web page about how "Most programs work just fine" and "Several unit tests still fail" and stuff about it relying on stuff from visual c++ in order to work that make me seriously doubt it's stability and correctness.

I'm like an honest opinion... Am I wasting my time trying to do this project in D on Windows? I'll continue to use and support the language but I don't want to fight a losing battle and end up having to move away anyway...

Is there a stable LDC, or is there possibly something wrong with my install? Is LDC sufficiently working to use for "production"?

If there a GDC port to windows at all? It seems there is, but if there is it's well hidden...

LDC is what you want. I predict you will run into some bugs occasionally, but some of the documentation / wiki stuff is probably old and overly pessimistic about the state of affairs. Please report any bugs you do hit to https://github.com/ldc-developers/ldc/issues (any compiler crash is a bug).

If you have no patience for any bugs and must have the best optimised code on windows, D isn't quite there yet. However, if you can stomach a little pain, the reward is pretty good.

P.S. relying on the microsoft linker is not much different (once it's installed) to relying on ld on linux.

Reply via email to