3 ms·
> I'd have to argue that if your "very stable" software requires interfacing with very unstable external tools to work with a very popular language... eliminat
by duped 3y ago
> I'd have to argue that if your "very stable" software requires interfacing with very unstable external tools to work with a very popular language... eliminating that dependency is certainly an area for improvement!
I think you may misunderstand parser generation and what tree sitter does. You can't eliminate external scanners, and there isn't another choice for them than C.
If you were just using an existing parser than you never touched any program written in Rust.
- dumbo-octopus 3y agoIf the only job of the Rust is to create broken C, you'll excuse me if I don't find its stability particularly relevant to the tree-sitter proposition. And the crash in this case does appear to be a result of a broken Rust-generated parser.c file, not some external tool, but I don't know enough about the project to say for sure.