4 ms·
> Question for Rust programmers, do you still use Rust for quick hacking and exploration/prototyping or reach for another tool? I have replaced all my tooling
by asdkhadsj 7y ago
> Question for Rust programmers, do you still use Rust for quick hacking and exploration/prototyping or reach for another tool?
I have replaced all my tooling with Rust, fwiw. Rewrote several things at work with Rust (which started this train for me lol), and now all my projects are in Rust as well.
I often say that Rusts complexity is oversold (by myself, too, at times), and it can be just as productive as Go, if used like Go. That is to say, Go is often touted as being hyper productive because it takes decisions away from you, such as Generics. You can apply the same tools to Rust, and suddenly you lack a ton of features but also reduce the possible roadblocks you might be wanting to avoid.
Personally I don't even avoid any Rust features these days, I use all of them (that I understand, at least lol.. which I think is all). I more productive than in my Go days (~5 years in Go, fwiw).
- heavenlyblue 7y agoDo you use an IDE for Rust?
- mplanchard 7y agoNot GP, but I use VSCode or Vim with the Rust Language Server and have had a good experience, certainly better than either the Jedi or Microsoft Python language server.
- asdkhadsj 7y agoPreviously[1] I was using Kakoune with the Rust LSP, now I'm using Atom with the Atom-IDE-Rust plugin, which is mostly just the LSP backing it I believe. LSPs are great :) [1]: I switched to Atom for non-Rust reasons. Boy do I miss Kakoune every day haha.
- bluejekyll 7y agoI personally use VSCode with the Rust Language Server. A lot of people seem to really enjoy the IntelliJ Rust plugin.
- aknudsen 7y agoI use VS Code too, slightly curious about IntelliJ for Rust though since I fundamentally like that environment.
- pierreyoda 7y agoTheir proprietary code analysis [0] is mostly better than the Rust Language Server for now, even if I still use VS Code personally. [0] https://intellij-rust.github.io/ https://intellij-rust.github.io/