Hacker News new | ask | show | jobs
by felixfbecker 3263 days ago
A library API is bound to a specific language/runtime. But every language out there can speak JSON. Language servers are mostly written in the language they are for, because that language already has the compiler APIs. The editor is often written in a different language.