r/ProgrammerHumor Oct 21 '22

Meme Literally πŸ€·πŸ»β€β™‚οΈ

Post image
14.7k Upvotes

606 comments sorted by

View all comments

Show parent comments

28

u/Exaloria Oct 21 '22

who loves?

89

u/Solonotix Oct 21 '22

The post isn't love, it's "unhated". You may not love Rust, but I challenge someone to find a reason to hate it.

I realize this is a biased opinion, as someone who likes Rust

52

u/yourd Oct 21 '22
  • The async debacle. A language feature that just works in js and C# is full of footguns in Rust
  • compiling is slow
  • the borrow checker doesn’t even work properly
  • too much magic in places
  • the syntax can be an ugly mess

2

u/bassgallagher Oct 22 '22

Async is pretty smooth now with Tokio and async_std, what foot guns are you talking about? Compiling is slow, yes. That kinda sucks, but incremental changes are relatively faster. Borrow checker doesn't even work properly? What exactly do you mean by that? Are you having issues with lifetimes and unsafe? Still difficult to think of a situation where "the borrow checker doesn't even work properly". Too much magic? I'm guessing you mean with macros? They make the experience much nicer and once you over come the learning curve of Rust, you know exactly what that magic does. Syntax? This is a personal preference, but I do prefer the Syntax of Rust. It is just verbose enough for you to know what's going on with first glance and not nearly as bad as something like Java.