4 ms·
Sounds a lot like sexprs(/LISP), something they seem to avoid mentioning. Overall I'm not convinced about the need for new file format, I don't really believe t
by zokier 5y ago
Sounds a lot like sexprs(/LISP), something they seem to avoid mentioning. Overall I'm not convinced about the need for new file format, I don't really believe that parsing is a bottleneck in IDEs (unless we are talking about C++...), especially with tools like tree-sitter or rust-analyzer. Furthermore parsing should be easily cacheable if performance is a concern. Going the other way, tools like gofmt etc already pretty much standardize a canonical serialization format for any particular AST.
That being said, I'm fan of the concept of structure editing etc, so I'm still interested to see what they come up with.