batman or man bat?
batman or man bat?
batman or man bat?
I love it because software written in rust tends to be straight up better. because it makes it so easy to make your code parallel, because it makes it easy to be user friendly by design, people actually go that extra mile. because it's so easy to pull in a dependency to do something you'd be too lazy to do in C, the tools can get a bit big but they tend to work really well. I'll take a rust CLI app over a python CLI script any day, and I'll especially take it over software written in C. most people don't care as long as the tool works, but you can definitely feel the difference of the language it's written in in its design and performance.
Good software can come from almost any language, but yeah there's just something about rust CLI tools. I've pretty much always had issues with incorrect file type associations on Linux, until I started using handlr. exa
(or eza
?) is great too. Just like ls
but better in every way.
Yes eza is the new fork. I like the nerdfonts combo
When you haven’t proselytized Rust in the last 5 minutes
I feel the same way about Haskell. Every program I've used is either a "Look at what else Haskell can do!" example, or an endorsement of universal packages whenever I have to update 200 haskell modules.
Go has a better mascot so is better
Wrong. Everything is crab
Objectively incorrect I hate that goddamn gopher
I never realized it’s a gopher. That’s cute and clever for such an awful mascot.
Opinion is subjective wonky gopher wins
Isnt Go incompatible with sealed build environments and possibly reproducible builds?
Rust needs to get off my damn lawn. Lousy kids with their type-safe bullshit fake pointers.
Rust is heresy. Everything should be mutable, the way that God intended it to be!
Seriously though as someone who has mainly done embedded work for decades and got used to constrained environments, the everything is immutable paradigm seems clunky and inelegant. I don't want to copy everything all the time.
Now if you'll excuse me, these null pointers aren't going to dereference themselves
You seem to have gotten a wrong impression there. Rust absolutely has mutability: https://doc.rust-lang.org/rust-by-example/scope/borrow/mut.html
I would even go so far that Rust is making mutability fashionable again.
More modern languages had generally kind of ousted mutability, but as you say, that means tons of copying, which was a no-go for Rust's performance goals.
So, they looked for ways to allow for mutability without it being a footgun. As such, Rust's mutability handling differs from many other languages in that:
Eh, I did alias cat to bat, it fd is just easier to type and a million times better than find.
But you are ok with systemd doing the same?
Writing all those aliases probably helped him learn pacman.
I just set
in every distro, I don't know why you'd want package management to be distro specific commands
ins and uin for some reason feels wrong, like
inst
andtsni
feels more right to me and I know it shouldn’t.You could also use the
pkcon
command.I'm fine with using
pacman
in general, but always forget how to uninstall an app completely. So I set the aliasyeet
for that. Since then, I've also set it on different systems likednf
.I’m kind of curious how far he got with this
I've found a cheat sheet from apt to pacman/yay that helped me with that
https://wiki.archlinux.org/title/Pacman/Rosetta