Hacker News
Rust Glancer: Rust LSP using 100x less RAM
45 points by matklad
ago
|
19 comments
matklad
|next
|previous
[-]
To clarify, author is https://github.com/popzxc, not me! My thoughts are here: https://matklad.github.io/2026/08/21/rust-glancer.html
dang
|root
|parent
[-]
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!
skavi
|next
|previous
[-]
Waiting for RA to build up the full in memory data structure for a large 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?
762236
|previous
[-]
Why don't people explain their acronyms? What is a Rust LSP?
xixixao
|root
|parent
|next
[-]
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.
762236
|root
|parent
[-]
It makes sense to always explain acronyms. I always do to avoid random people reaching out for more explanations
sfdlkj3jk342a
|root
|parent
|previous
[-]
> It makes sense to always explain acronyms.
It does up until a point. Would you say the same about "AI"? What about "LLM"?
On HN (Hacker News), I expect that most would find a definition for AI or LLM to be redundant today. LSP is borderline in my opinion, especially when the context of Rust is already given.
francislavoie
|root
|parent
|next
|previous
[-]
Language Server Protocol, it's what your IDE (like VSCode or other) uses to do linting, syntax checking, and "go to reference" stuff.
IshKebab
|root
|parent
|previous
[-]
LSP is a well known term among programmers these days.
762236
|root
|parent
[-]
Not if an LLM writes your code. I get thousands of lines of high quality Rust per day without ever stepping into VScode.
AdieuToLogic
|root
|parent
|next
[-]
> Not if an LLM writes your code. I get thousands of lines of high quality Rust per day without ever stepping into VScode.
LSPs are orthogonal to both LLMs and VSCode. For example, see Metals[0].
wtetzner
|root
|parent
|next
|previous
[-]
Then why not just ask the LLM to explain what LSP stands for?
0x457
|root
|parent
|next
|previous
[-]
Very little quality, let alone high-quality, code is written in VSCode.
polyaniline
|root
|parent
|previous
[-]
How do you know it's high quality?
762236
|root
|parent
[-]
I made myself an expert at Rust before I started using LLM's, and I review the code.