Hi everyone,
Recently, I wanted to improve my experience with dlang in sublime text and tried several solutions. The ones with the most potential and which are (imo) futureproof are the LSP based solutions "dls" and "serve-d". Unfortunately both are somehow incomplete, dls has features that are missing in serve-d and vice versa.
I am not here to complain, these are super cool and important projects. I would like to speak my mind and learn by feedback: I think that code editing assistance is a important key feature when it comes to adoption. Maybe it would make sense to move it closer to the "dlang core tooling" and handle it in a more monolithic aproach. As i understand, right now there are several github repos/dub packages, each solving one specific problem which are depending on each other and maintained by different people... maybe this sounds like KISS and single responsibility principle and yada yada yada - but IMO, it seems to me to be wastefull on ressources in this case.
I am a webdeveloper, so chances are good that i do not understand important keyfacts here, since i am not coding on this level in everyday life - but for example: Why are things like libdparse even a dub package?
Looking forward to learn :)