tinocofaidh ,

Either your memory is getting rusty, or the old tools just give you immutable values

redempt ,

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.

renzev ,

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.

boredsquirrel ,
@boredsquirrel@slrpnk.net avatar

Yes eza is the new fork. I like the nerdfonts combo

rtxn ,

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.

MajorHavoc ,

Rust needs to get off my damn lawn. Lousy kids with their type-safe bullshit fake pointers.

jelloeater85 ,
@jelloeater85@lemmy.world avatar

Go hang out with GoLang, it's fast too AND easy.

MajorHavoc ,

Yeah. Putting my old man crankiness aside, for a moment, I adore goLang. GoLang is like having a youngest grandchild. It can do whatever it wants and I'll praise it.

jelloeater85 ,
@jelloeater85@lemmy.world avatar

I literally learned it over a one week vacation. The only other language that comes close to being that easy to learn is Python. I often tell folks, if C and Python had a baby, it would be GoLang.

evranch ,

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

astraeus ,
@astraeus@programming.dev avatar

When you haven’t proselytized Rust in the last 5 minutes

HouseWolf ,

Setting Aliases because I can't remember the new ones

I got a buddy who switched to EndeavourOS after using Linux Mint for about a year, He said he was too lazy to learn pacman/yay so he spent an hour making fake apt aliases, I forgot what happened but after a while he gave up on it and just got use to pacman.

Communist ,
@Communist@lemmy.ml avatar

I just set

upd = <distro update command>
ins = <distro install command> 
pur = <distro purge command>
uin = <distro uninstall command>

in every distro, I don't know why you'd want package management to be distro specific commands

astraeus ,
@astraeus@programming.dev avatar

ins and uin for some reason feels wrong, like inst and tsni feels more right to me and I know it shouldn’t.

Feathercrown ,

tsni feels so wrong 😭

astraeus ,
@astraeus@programming.dev avatar

I know but some strange part of me loves it

calcopiritus ,

Bash was a mistake.

Ephera ,

You could also use the pkcon command.

BreakDecks ,

Writing all those aliases probably helped him learn pacman.

sirico ,
@sirico@feddit.uk avatar

Go has a better mascot so is better

cosmicrose ,
@cosmicrose@lemmy.world avatar

Objectively incorrect I hate that goddamn gopher

lars ,

I never realized it’s a gopher. That’s cute and clever for such an awful mascot.

boredsquirrel ,
@boredsquirrel@slrpnk.net avatar

Isnt Go incompatible with sealed build environments and possibly reproducible builds?

  • Alle
  • Abonniert
  • Moderiert
  • Favoriten
  • linuxmemes@lemmy.world
  • random
  • haupteingang
  • Alle Magazine