3 ms·
I'm not very familiar with LSP, but I think it's a fundamentally different thing than Slime. Slime is a full REPL, like Python's IDLE or Ruby's IRB, but 100x b
by jlarocco 8y ago
I'm not very familiar with LSP, but I think it's a fundamentally different thing than Slime.
Slime is a full REPL, like Python's IDLE or Ruby's IRB, but 100x better.
LSP is just a generic way of doing autocomplete and source code referencing. Swank (the server side of Slime) does provide some functions that are used to do LSP-like things, but those are only a subset of the features.
It may be possible to rip out those parts and make them use LSP instead, but I doubt it's worth it because the LSP server would still have to run in the same Lisp image so that it could know about the dynamically defined symbols.