Have Win DMD use gmake instead of a separate DMMake makefile?

Walter Bright newshound2 at digitalmars.com
Sun Aug 11 15:58:34 PDT 2013


On 8/11/2013 3:40 PM, bearophile wrote:
> For Haskell they release two different kinds of compilers+libraries: one is just
> a core distribution with the compiler with the standard Haskell modules
> (including the GMP compiled binaries), and the other contains the compiler with
> its standard library, plus modules+binaries for the most common libraries.
>
> Python on Windows uses a similar strategy.

This is not really a strategy, it addresses none of the issues I raised.


> Is it useful to use BigInts at compile-time? If the answer is very positive then
> perhaps the D interpreter could be modified to allow calling external numerical
> libraries even at compile-time.

Don keeps extending CTFE to make it work with more stuff, as people find it more 
and more useful to do things at compile time. I see no reason BigInt should be 
excluded from that.


>> Note that D was developed with existing backends and linkers.
>
> But isn't optlink being rewritten in C? Perhaps I am just confused, sorry.

Optlink was used for D because it was existing, free, and it worked. You seemed 
to have the idea that optlink was developed to use with D. Optlink predated D by 
12-15 years.



More information about the Digitalmars-d mailing list