Why LSP?
LSP (language server protocol) is fairly popular today. There's a standard explanation of why that is the case. You probably have seen this picture before:
LSP ( language server protocol ) is fairly popular today. There’s a standard explanation of why that is the case. You probably have seen this picture before: I believe that this standard explanation of LSP popularity is wrong. In this post, I suggest an alternative picture. Standard Explanation The explanation goes like this: There are M editors and N languages. If you want to support a particular language in a particular editor, you need to write a dedicated plugin for that. That means M * N work, as the picture on the left vividly demonstrates. What LSP does is cutting that to M + N , by pro
Explore this link on the map →related reading
- Understanding the Language Server Protocol | by Malintha Ranasinghe | Mediummedium.com
- How do you prototype a nice language?kevinlynagh.com
- Revenge of the Nerdspaulgraham.com
- Malleable software in the age of LLMsgeoffreylitt.com
- The Future of Programming: Copilots vs. Agents (Part I)eastwind.substack.com
- thibault's Blog • Starting from scratch • lichess.orglichess.org
- 2025: The year in LLMssimonwillison.net
- Loper OS >> The Wisdom of Erik Naggumloper-os.org
- A Retrospective on PAIPnorvig.com
- Beating the Averagespaulgraham.com
- Beating the Averagespaulgraham.com
- Beating the Averagespaulgraham.com