Is run.d going to be expand for runtime and the phobos library?

Stefan Koch uplink.coder at googlemail.com
Sun Jun 14 00:00:47 UTC 2020


On Saturday, 13 June 2020 at 23:53:25 UTC, Andrei Alexandrescu 
wrote:
> On 6/13/20 6:52 PM, Dennis wrote:
>> On Saturday, 13 June 2020 at 18:56:55 UTC, Andrei Alexandrescu 
>> wrote:
>>> I didn't feel the need to add to provide detail because (a) 
>>> most regulars in this forum already knew what I was going to 
>>> say, and (b) nobody save for a few would share my opinion.
>>>
>>> But, I'll bite again, again to regret it.
>> 
>> I, for one, thought it was an interesting little write-up. 
>> Didn't expect it, my guess was that you were against the idea 
>> of using D to build something instead of a DSL, not the 
>> implementation.
>
> I should add - the fact that dmd needs to be installed in order 
> to build dmd is the proverbial insult added to the injury. Of 
> course that ruined the carefully constructed AUTO_BOOTSTRAP 
> option that allows building dmd on a fresh system.
>
> I should also add - unless I'm looking at the wrong version, 
> the old posix.mak has 654 lines. build.d has 1932 lines. But 
> build.d also supplants the Windows 32/64 makefiles (589/57 
> lines), so the size is not way bigger. But that begs the 
> question - given its liabilities, by what metric is build.d an 
> improvement?

You used to have to update diffrent makefiles when adding a new 
file the build

Have you used the windows makefiles?
They didn't work without modification.

I do agree that build.d takes to long to build because of all the 
phobos-ness in it.
But if I want to debug it I can, at least.

whereas with those makefiles which have to work with digital mars 
make.
it's way harder.


More information about the Digitalmars-d mailing list