Rust Glancer: Rust LSP using 100x less RAM
17 points by matklad 6 hours ago | 11 comments
https://matklad.github.io/2026/08/21/rust-glancer.html

matklad 6 hours ago
To clarify, author is https://github.com/popzxc, not me! My thoughts are here: https://matklad.github.io/2026/08/21/rust-glancer.html
reply
dang 26 minutes ago
Your thoughts are quite cool! but I thought featuring the project itself would make more sense for a frontpage thread, so I'm going to merge the comments (such as they are) from https://news.ycombinator.com/item?id=49392654 and add your link to the toptext above. Thanks for drawing attention to this topic!
reply
skavi 42 minutes ago
Waiting for RA to build up the full in memory data structure for a large Rust workspace is so painful. Honestly, I'd just assumed that was the only way and didn't realize Rust Rover was different.

Does anyone have experience using that? Any tradeoffs?

reply
762236 2 hours ago
Why don't people explain their acronyms? What is a Rust LSP?
reply
xixixao 2 hours ago
People communicate with regards to the audience they expect.

This is why Rust (it’s a systems programming language) and LSP (the language server protocol invented by VS Code) are not explained in the article.

I am hoping I don’t have to define the words I used, but if in doubt, Google or ChatGPT are your friends.

reply
762236 44 minutes ago
It makes sense to always explain acronyms. I always do to avoid random people reaching out for more explanations
reply
francislavoie 2 hours ago
Language Server Protocol, it's what your IDE (like VSCode or other) uses to do linting, syntax checking, and "go to reference" stuff.
reply
IshKebab 45 minutes ago
LSP is a well known term among programmers these days.
reply
762236 39 minutes ago
Not if an LLM writes your code. I get thousands of lines of high quality Rust per day without ever stepping into VScode.
reply
polyaniline 6 minutes ago
How do you know it's high quality?
reply
nasso_dev 6 minutes ago
what's an "LLM"? ;3
reply