Removing libdparse dependency from DLS

rikki cattermole rikki at cattermole.co.nz
Fri Feb 21 05:37:53 UTC 2020


On 21/02/2020 6:21 PM, Basile B. wrote:
> On Friday, 21 February 2020 at 03:42:37 UTC, rikki cattermole wrote:
>> I and at least one other have discussed this in the past (I am one of 
>> the "owners" of dlang-community @rikkimax so feel free to ping).
>>
>> DCD needs rewriting to use dmd-fe.
>>
>> Keep or improve feature parity while stripping out how it does 
>> everything.
>>
>> The other tools are in the same position, ignore DLS most IDE's don't 
>> use it in the D community for now and as you said it has dependencies 
>> on the other programs anyway.
> 
> If you drop dparse and dsymbol then DCD is an empty shell that only 
> handles the requests and their serialization. Why keeping this ? That 
> are other ways of implementing an IPC than sockets, that were never done 
> in DCD (shared memory, standard IO).

Lets not break existing tooling just because we can.

New IO methods can be added later.


More information about the Digitalmars-d mailing list