Submission timeline
2007–2026One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.
First comments on top threads
HN comment orderI have to say that list has gotten waaay longer since last time I saw it. LSP really has been a massive success, and despite being made by MS, has been one of the main reasons I’ve been able to keep using Emacs and not migrated to other more IDE-like editors. MS deserves som serious credit here for being one of the few players willing to think in protocols these days. Protocols vs products makes a big difference.
I still don't get it. We could create a parser framework that allowed a client to get some sort of generic AST and reference graph - which would enable all the use-cases of language servers but would also allow more use-cases in the future (e.g. IntelliJ-style inspections or language-aware diffs). Instead, the standard requires running half a dozen processes with an API that doesn't provide anything except the exact data required for a number of handpicked use-cases. Considering that even…
Context: the "Language Server Protocol" is what Visual Studio Code uses to provide language features (auto completion, error checking, navigation, etc) via a separate process. More than tying it to VSC, though, Microsoft decided to make it a separate standard that can be implemented by other editors and IDEs. This website lists popular LSP implementations and clients (editors) who support it.
>"Why LSP? LSP creates the opportunity to reduce the m-times-n complexity problem of providing a high level of support for any programming language in any editor, IDE, or client endpoint to a simpler m-plus-n problem. For example, instead of the traditional practice of building a Python plugin for VSCode, a Python plugin for Sublime Text, a Python plugin for Vim, a Python plugin for Sourcegraph, and so on, for every language, LSP allows language communities to concentrate their efforts on…
The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.
- Breakout years
- 2
- Total points
- 269
- Total comments
- 86
100+ points or 50+ comments
reference only — not used in Hall rules or ranking
reference only — not used in Hall rules or ranking
Every submission
| Date | Title as submitted | By | Points | Comments |
|---|---|---|---|---|
| 2017-03-10 | A community-driven source of Language Server Protocol implementations | whatever_dude | 2 | 1 |
| 2017-06-30 | Community-driven knowledge source for Language Server Protocol implementations | augb | 1 | 0 |
| 2017-09-13 | Langserver.org | tosh | 2 | 0 |
| 2017-11-16 | A source of knowledge for Language Server Protocol implementationsFirst breakout | rayascott | 129 | 59 |
| 2019-04-26 | LangServer | nilsocket | 3 | 0 |
| 2020-02-28 | Langserver.org – A community-driven source for Language Server implementationsBest thread · Latest 20+ point return | gitgud | 131 | 25 |
| 2022-11-21 | Langserver.org – Language Server Protocol Implementations | peter_d_sherman | 1 | 1 |
