4 ms·
Hey! This is a post by matklad [1], one of the members of the Ferrous Systems [2] team. The Rust Analyzer project [3] is an experimental compiler front-end, des
by jamesmunns 8y ago
Hey! This is a post by matklad [1], one of the members of the Ferrous Systems [2] team. The Rust Analyzer project [3] is an experimental compiler front-end, designed to power things like code completion, syntax error reporting, and other things that are necessary when building IDE support. Let us know if you have any questions!
[1]: https://github.com/matklad https://github.com/matklad
[2]: https://ferrous-systems.com https://ferrous-systems.com
[3]: https://github.com/rust-analyzer/rust-analyzer https://github.com/rust-analyzer/rust-analyzer
- jmarinez 8y agoSure. Great work! Would rust-analyzer provide enough of a foundation to build something like this?: https://gtoolkit.com https://gtoolkit.com Mind you, in the IDE above reflection builtin the language allows for the incredible amount of power. In Rust's case, the only way I can I see it replicated is at a layer before compile time, hence my interest in your analyzer.
- matklad 8y agoUnlikely: rust-analyzer focuses on static analysis. So it aims to power something akin to IntelliJ IDEA, but probably would be a bad fit for something like lightable/elisp/smalltalk ide.