Hacker Timesnew | past | comments | ask | show | jobs | submitlogin

Treesitter is the wrong solution anyway. The biggest advantage of LSP is that the parser, type checker,... used by the LSP is (well, can and should be) the same as the one used in the compiler (or at least another _complete_ implementation of the language, like clang for gcc/g++).


Worth noting that major languages seem to be moving away from this model. Rust and C# both concluded that the needs of your actual compiler are very different than the needs of an incremental tool that can run on partially written code.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: