3 ms·
Why don't people explain their acronyms? What is a Rust LSP?
by 762236 1mo ago
Why don't people explain their acronyms? What is a Rust LSP?
- francislavoie 1mo agoLanguage Server Protocol, it's what your IDE (like VSCode or other) uses to do linting, syntax checking, and "go to reference" stuff.
- xixixao 1mo agoPeople 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 1mo agoIt makes sense to always explain acronyms. I always do to avoid random people reaching out for more explanations
- sfdlkj3jk342a 1mo ago> 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.
- deleted 1mo ago[deleted]
- IshKebab 1mo agoLSP is a well known term among programmers these days.
- 762236 1mo agoNot if an LLM writes your code. I get thousands of lines of high quality Rust per day without ever stepping into VScode.
- polyaniline 1mo agoHow do you know it's high quality?
- 762236 1mo agoI made myself an expert at Rust before I started using LLM's, and I review the code.
- verandaguy 1mo agoYou made yourself an expert in Rust and have never heard of an LSP? This seems surprising to me given that Rust was one of the first languages to broadly advertise a toolchain and editor integrations which rely on the technology.
- 762237 1mo agoI just put VScode in vim mode and rely on its basic symbol completion. My goal has always been to write as little as possible by thinking out the minimum solution. The simpler the code, the easier it is to reason about and to maintain.
- polyaniline 1mo agoProps to you. I've been writing Rust for around 7 years now and I couldn't QA 1000s of lines per day.
- 762237 1mo agoWe sample it, and upon finding problems, adjust the system to eliminate that class of problems in the future.
- Fnoord 1mo agoA Rust https://en.wikipedia.org/wiki/Language_Server_Protocol https://en.wikipedia.org/wiki/Language_Server_Protocol
- tiagod 1mo agoWhy don't people use Google for such incredibly simple questions instead of asking the comment section?
- 762237 1mo agoIt wasn't a request for information, since you can obviously look it up. It was a critique on people's inability to imagine their audience, particularly once it scales.