My choice to pick Go over D ( and Rust ), mostly non-technical
Adam D. Ruppe
destructionator at gmail.com
Sun Feb 4 02:08:39 UTC 2018
On Sunday, 4 February 2018 at 01:57:26 UTC, Rubn wrote:
> I would prefer to have one compiler that is being worked on
> than having split effort for 3 different compilers when larger
> communities only have 1 compiler.
There is very little split effort. The way this actually works is
there's one D codebase that everyone works on, and three backends
that basically nobody works on (they are done by independent
teams).
The only work that's separate between dmd, gdc, and ldc is a
little bit of code with adapter classes that just fit that shared
D codebase into each of the three backends. That is a tiny, tiny
fraction of the work done since it doesn't actually reimplement
any of the guts.
> With DMD it seems like they are entirely unwilling to let go
> from using DM tools/code. The backend is just one example.
> Optlink is another. DM Make is also another, etc...
D uses the Visual Studio linker and the GNU or LLVM linker as
well as GNU make on all platforms except 32 bit Windows.
More information about the Digitalmars-d
mailing list