4 ms·
This comment doesn't make much sense. LSP is just a protocol, implementing package detection is the responsibility of the language server. The second thing you
by hctaw 6y ago
This comment doesn't make much sense. LSP is just a protocol, implementing package detection is the responsibility of the language server.
The second thing you're asking about sounds more like a unified LSP client which is totally possible. It would actually be pretty easy. VSCode could actually improve this a lot since language clients are mostly boilerplate.
All that said I think you're undervaluing what LSP/DAP actually gets you. It's a language agnostic API for PL tools, which includes compilers and virtual machines. All you need to be able to do is parse JSON and you can begin writing a reactive compiler that integrates into any code editor.
- parhamn 6y agoWe know how LSP works...Run a few of their implementations for various languages and send me a script. I have, it’s not easy. Running the LSP server set for a polyglot programming environment is really hard.