Re: [OT] D Licencing [was Python 3 compatability... RFH (request for help)]
Russel Winder <[email protected]>
| Newsgroups | gmane.comp.programming.tools.scons.devel |
|---|---|
| Message-ID | <[email protected]> |
On Fri, 2017-04-07 at 13:00 -0400, Bill Deegan wrote: > off topic but interesting.. > https://forum.dlang.org/post/[email protected] > > I'll take a look at the tool detection logic. > My dmd is in /opt/local/bin (macports install) > This is both trivial and meaningless, but also huge and crucial. DMD is the reference compiler and where all input to the front end goes in. However the licence to the back end meant distributions such as Debian and Fedora could not package it. This created huge negative marketing even though LDC and GDC are packagable. Debian has both, Fedora only LDC. LDC is the compiler for all production system generation, but DMD is so much faster at compilation. And there are things like RDMD which enables D programs to be scripts replacing Bash and Python. <opinion> D is a much nicer replacement for C++ than Rust, which is really a replacement for OCaml now. C++17 is far better than C++11, but it is a 2019 language, D is a 2015 one. A number of finance folk are finding D superior to Python for computation, but there is a long story here involving Chapel. The release of the DMD backend into a FOSS licence by Symantec is a trivial thing, but it is also a huge thing, as long as Walter and Andrei handle the marketing. I can foresee a bigger move to D from C++ and Python not for technical reasons, but simply that there is no no encumbrance to the language nor its implementations. </opinion> -- Russel. ============================================================================= Dr Russel Winder t: +44 20 7585 2200 voip: sip:[email protected] 41 Buckmaster Road m: +44 7770 465 077 xmpp: [email protected] London SW11 1EN, UK w: www.russel.org.uk skype: russel_winder _______________________________________________ Scons-dev mailing list [email protected] https://pairlist2.pair.net/mailman/listinfo/scons-dev
signature.asc
(application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEETwDs1X+Beyaiaer41L3V0s7Np7gFAljn1agACgkQ1L3V0s7N p7gCBA/9Gd6S2uYfURazhyi3FYLVTm44w0Zlhkc+berHJYntvn+Fho4WGM9zz/zf A+xw5LNq27QsOS+EcMeg7ary4NamW9DtGgTPPdRlXD6FTN8UIITZmFrnz+FfZcfg DGfE41MD9my0QfcyXTd8WI/MU2GQtLkSPX/KOUPwReRMqmhCWgXKsNr4kYZCdqyM DdXPAXOJyaazzOCnNFtoWFs4fGRpQqLjvk4YH1t2JnZOFUmQV2jRWVq1Qdu8PgiM W95SQzp+ghlAIoAHaofbDBVKA76Wz6uiL+1VD/puJ1u+f7QKXCYUe8uUqFmV83h3 fDnNAjvNcv8kIFai6HaNFS8EF7SJiEN3eYsTsz5V/Ofjo7lcrnBvrmQc4nRP2m+E dKuUBJMTUg6GJOJr71fK54lHD2yiRIZhVHCF0TrOLeudQAXHvaPm7+3e9SXJvEEB IFiBU68bDzgTJAoxR6Etjz9lP3m8MpXkLVWpmCf5R6EhfAj5K/IzgLLOf0ENP8aD QapqSWOdzVx/VOj7970fnH6eqUBcasjvvMEbQs+dqMDOZwR/CbuOwmd7O/rwRZGs zLKwC+c/n+RuDC3TufGJnKJo9nctKBWD1F1doV1akzoLIT3PPCJLHibc1hL5jEML HpaScR+wLizAsJms4GuGRCLbt7PDqXyANV+e/E+CZAX9zZj7iTs= =c2N8 -----END PGP SIGNATURE-----