3 ms·
At some point you would have to choose for which analysis you want unless you force the analysis onto everybody. Which means adding it into the build system. Wh
by matu3ba 4y ago
At some point you would have to choose for which analysis you want unless you force the analysis onto everybody. Which means adding it into the build system. Which means separate commands.
The nice thing is that Zig conventions make things just work, because you could choose the command for your code base and third-party code would not need to care about your chosen build commands.
The "binary lsp" will give the necessary info of what has changed etc, so the info is (eventually) incremental with minimal overhead (only ipc + optional network latency).
- throwawaymaths 4y agoWhy not support both? On the compiler side all it requires is a mechanism to register a subscription and publish to it. This is not terribly hard IMO.