Thanks again, this news makes me very happy!
The reference D compiler is now open source
11–20 of 313 posts
Re: The reference D compiler is now open source
#12Re: The reference D compiler is now open source
#13Earlier quoted context omitted.
Each of dmd/gdc/ldc has their individual strengths and styles. It's an embarrassment of riches.
> Each of dmd/gdc/ldc has their individual strengths and styles. I'd be really interested to hear a comparison of those from someone experienced with D and its community.
LDC compiles to fast code and only slightly lags behind the reference. It might even catch up soon.
GDC compiles to fast code and supports many architectures in theory. It lags behind the most and architecture support also requires a ported runtime.
Re: The reference D compiler is now open source
#14And best of all, it's the Boost license! Here it is: https://github.com/dlang/dmd/pull/6680
Why is this a good thing? I'm not familiar with the Boost license.
Re: The reference D compiler is now open source
#15Earlier quoted context omitted.
Why is this a good thing? I'm not familiar with the Boost license.
It is the least encumbering, very permissive and very well regarded in both oss and corporate circles. Really a good choice to stick with it.
Re: The reference D compiler is now open source
#16Earlier quoted context omitted.
Why is this a good thing? I'm not familiar with the Boost license.
It is the least encumbering, very permissive and very well regarded in both oss and corporate circles. Really a good choice to stick with it.
Re: The reference D compiler is now open source
#17This was something that always rubbed me the wrong way about the language, and it was an impediment for adoption for me (for D, but also Shen and a few others). In this era, there is no excuse for a closed source reference compiler (I could care less if it's not a reference compiler, I just won't use it). I'm surprised it took this long to do this, it seems like D has lost most of its relevance by now...relevance it…
Re: The reference D compiler is now open source
#18And best of all, it's the Boost license! Here it is: https://github.com/dlang/dmd/pull/6680
Re: The reference D compiler is now open source
#19Interesting change! Before, people had a choice between the proprietary Digital Mars D (dmd) compiler, or the GCC-based GDC compiler. And apparently, since the last time I looked, also the "LDC" compiler that used the already-open dmd frontend but replaced the proprietary backend with LLVM. I wonder how releasing the dmd backend as Open Source will change the balance between the various compilers, and what people wil…
Re: The reference D compiler is now open source
#20Earlier quoted context omitted.
It is the least encumbering, very permissive and very well regarded in both oss and corporate circles. Really a good choice to stick with it.
I would be careful calling it the "least encumbering"- there are definitely shorter, easier to understand licenses with fewer restrictions (i.e. zero).