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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.