logoalt Hacker News

Why building a Rust LSP is hard

17 pointsby agluszaklast Wednesday at 10:51 PM9 commentsview on HN

Comments

mitxelatoday at 2:56 AM

Using a JSON TCP connection for what on Windows would be direct function calls (COM) or in Eclipse would be direct function calls between Java modules always felt a bit gross.

show 1 reply
octoberfranklintoday at 3:11 AM

Enter hell: LSP assumes that it's the source of truth, but you still need to access the filesystem yourself, and do it in a synchronized way

LSP is an example of utterly horrid technical design.

Stop letting Microsoft design protocols and APIs. They are so. bad. at. it.

show 2 replies