TGViewer
Блог* Блог* @dereference_pointer_there · 1.98K subscribers
Post #11510 476
#prog #rust #article

Why building a Rust LSP is hard

This will be a (hopefully coherent) story about how Rust LSPs work, from the perspective of both rust-analyzer and Rust Glancer: how things that seem easy turn out to be hard, things that seem hard turn out to be even harder, and things I didn't expect to exist at all somehow do.

LSP is more of a guess game, where at each step all you are presented with is the potentially incorrect state, and your goal is to guess what would make sense for the user.
  • ❤ 5
  • 💯 1
More from @dereference_pointer_there
  1. Sep 22, 2026#prog #article Everyone Says Assembly Is Untyped—Everyone Is Wrong TL;DR: I believe Odin’s…
  2. Sep 22, 2026оф оказался полезным сайтом
  3. Sep 22, 2026#ml #successstory?..
  4. Sep 22, 2026#music youtube.com/watch?v=rte-rerBZe4
  5. Sep 22, 2026🪄✨ Теперь ты дышишь осознанно
  6. Sep 21, 2026#prog #rust Версия binder на Rust вошла в состав ядра в версии 6.18, а в патче, который до…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →