Pathing in the D ecosystem is generally broken (at least on windows)

Manu via Digitalmars-d digitalmars-d at puremagic.com
Fri Sep 25 21:07:34 PDT 2015


On 26 September 2015 at 13:29, Walter Bright via Digitalmars-d
<digitalmars-d at puremagic.com> wrote:
> On 9/25/2015 8:23 PM, Walter Bright wrote:
>>
>> On 9/25/2015 6:39 PM, Manu via Digitalmars-d wrote:
>>>
>>> Renaming optlink to optlink.exe would have solved one problem in this
>>> case.
>>
>>
>> Renaming it where?
>>
>> Your posts are always tantalizing in that they leave out just enough
>> information
>> to ensure I can do nothing to help :-(
>
>
> Oh, I see, you mean rename the executable.
>
>    https://issues.dlang.org/show_bug.cgi?id=15118

Wow. Yeah, it never occurred to me that renaming a tool that has been
around for 10s of years was a reasonable thing to expect ;)

Incidentally, I have encountered the same problem with the make.exe in
the dmd/bin. It seems to be non-standard.


> You can greatly help ease the problems you're having by filing bug reports
> like this for every last one of the usability issues you run into.

I did file each one yesterday as I encountered these problems. My post
was about something slightly different though, I just want to try and
bring it to attention again that the little things matter more than
the attention they tend to get.
I think it's important to realise that the ecosystem is taken in
aggregate. DMD can do a great job of this stuff, but if LDC doesn't
have the same love, it's 'D' in general that gets the blame.

Out of curiosity, what is the strategy wrt LDC and GDC moving forward?
Will they move towards simultaneous releases? Will they be included in
CI builds, such that PR's which break (or don't work) the other
compilers do fail CI?
GDC as a culture has different packaging expectations so I don't think
it's affected so much, but especially for Windows users LDC is the way
forward, and it should be as solid as DMD in terms of presentation.


More information about the Digitalmars-d mailing list