Have Win DMD use gmake instead of a separate DMMake makefile?
bearophile
bearophileHUGS at lycos.com
Sun Aug 11 14:21:40 PDT 2013
Walter Bright:
> On the subject of friction, I believe we make a mistake by
> making a dependency on libcurl, a library over which we don't
> have control. Some issues:
>
> http://d.puremagic.com/issues/show_bug.cgi?id=10710
>
> http://d.puremagic.com/issues/show_bug.cgi?id=8756
Issue 8756 doesn't seem caused by libcurl. (If the pragma(lib)
feature is not portable then perhaps it should become a feature
of just DMD and not of the D language. This aligns a bit better
the theory/dream of D with the reality of D.)
On the other hand doing everything yourself/ourselves has some
other large disadvantages, look at the Phobos bigints: the GHC
Haskell compiler uses the GMP multi-precision numbers, that are
usually faster or much faster than Phobos ones, have more
functions implemented that are missing in Phobos (like
power-modulus), and help GHC developers focus on more
Haskell-related issues.
Rust developers don't try to design/develop at the same time a
language, a linker, a back-end, a run-time and a standard
library. Restricting the work helps speed up the development of
what's more related to D.
Bye,
bearophile
More information about the Digitalmars-d
mailing list