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

Dicebot via Digitalmars-d digitalmars-d at puremagic.com
Fri Sep 25 09:06:21 PDT 2015


On Friday, 25 September 2015 at 15:40:54 UTC, Kagamin wrote:
> On Friday, 25 September 2015 at 13:03:47 UTC, Dicebot wrote:
>> Hm, so is the correct approach on Windows to provide separate 
>> shell for each application that has console utilities? X_x
>
> If tools conflict, they need a form of isolation. Like... make 
> install 3 versions of gcc on your system and make them work.

What causes conflict? Is it just optilink? Maybe it would be more 
reasonable to simply rename it to something less generic? DMD 
doesn't look like something that inherently requires isolation.

Taking your example, installing 3 versions of gcc simultaneously 
is not that problematic if you don't need them all to be called 
`gcc`.


More information about the Digitalmars-d mailing list