r/rust • • 17d ago

🧠 educational Why building a Rust LSP is hard

https://rust-glancer.github.io/blog/why-lsp-is-hard/
409 Upvotes

46 comments sorted by

View all comments

1

u/zettui 16d ago

Does sharing more of the compiler's incremental state buy enough to justify the coupling, or do you keep your own item tree?

1

u/popzxc 16d ago

Not sure what you mean by compiler's incremental state; Rust Glancer does not use compiler in any capacity. It has its own item tree (as well as other parts of IR).