News for hackers. Stuff that matters.
Re:Ox is a fast text editor, written in Rust, that runs in y... by StavrosK on Tuesday November 03, 2020 @09:56AM (#24980138)
If I see that something is written in Rust, I'm predisposed positively because I know it'll be a single binary I can easily install, it'll be fast and it'll usually be well-designed (Rust and good cli design correlate, for some reason).
Re:Ox is a fast text editor, written in Rust, that runs in y... by packetlost on Tuesday November 03, 2020 @10:39AM (#24980587)
Similar for Go for me. I personally like Go and will go out of my way to use tools written in it because I understand the tooling and the language well enough that building from source is painless.
Re:Ox is a fast text editor, written in Rust, that runs in y... by hamburglar on Tuesday November 03, 2020 @12:50PM (#24982004)
Agree wholeheartedly. Just yesterday I saw what looked like a very useful tool whose install instructions were "npm install -g <thing>" and I felt a little pang of "ugh" but went ahead and did it anyway. Never got the thing running but did get a nice error message that said "Electron failed to install correctly, please delete node_modules/electron and try installing again." I actually said out loud, "why the hell does this tool use electron?!" and gave up.
Re:Ox is a fast text editor, written in Rust, that runs in y... by faitswulff on Tuesday November 03, 2020 @10:10AM (#24980302)
Same. I suspect the correlation is because of the crate ecosystem and cargo making it easy to use a good TUI framework.
Re:Ox is a fast text editor, written in Rust, that runs in y... by StavrosK on Tuesday November 03, 2020 @10:28AM (#24980478)
I think it's mostly because the people who write Rust now are the same kinds of people who care about the cli.
Re:Ox is a fast text editor, written in Rust, that runs in y... by grep_name on Tuesday November 03, 2020 @10:14AM (#24980337)
That's a lot more compelling to me than the safety argument I usually see. Maybe I'll look into it more at some point in the future
Re:Ox is a fast text editor, written in Rust, that runs in y... by drchickensalad on Tuesday November 03, 2020 @11:03AM (#24980818)
Check out ripgrep, bat, exa, fd; or just google top rust cli's etc. They are so, so good.
Re:Ox is a fast text editor, written in Rust, that runs in y... by 0xEFF on Tuesday November 03, 2020 @11:41AM (#24981237)
I’ve recently started syncing these single binaries along with zsh dotfiles using them to all the machines I use with syncthing and have been extremely happy with the result. Just had to set PATH=$HOME/Sync/$(uname)/$(uname -m):$PATH and haven’t been without a tool since.