|
|
|
|
|
by ehnto
172 days ago
|
|
Interesting. One of the reasons an LSP is so useful is that it does not fabricate anything. If my LSP can't tell me something, it means it doesn't exist or I haven't defined it. In some ways it helps against code being too magic as well, if my LSP can't understand what's happening in the code it is probably because of a magic string, hidden reference or hidden dependency. If you're in a loosely typed language, it also helps spot when you've got some type shenanigans happening. All of this is instantaneous, and always factual, deterministic, sourced from hard truth. I do not know how this LLM LSP functions, but instant, always factual and deterministic are not features of LLMs typically. I'll give it a go though, like I said I don't know what it does under the hood. |
|