Why most of programmers of Rust and FP always sounds like a fucking cult?
Whenever you complain about something about their languages 68912 users appear out of blue to say that you didn't understand and attempt to convince you how amazing its language
I made a quip about Rust being a cargo cult, once (emphasis on cargo). I should've called it a cargo new religion...
Haskell and Racket are awesome, but I'm no good at learning syntax and they're no good at having it 🤣
The rust community is just the worst in general, I cannot stand their hubris to say “rewrite everything in rust.” I've never seen another programming language community where the majority unironically claims that their language is perfect for all use-cases and any dissent is objectively wrong.
@x @eletrotupi Some more of my adventures in rust: https://tilde.zone/@nytpu/105341010246261238, https://tilde.zone/@nytpu/106887854073711509. Plus a good post by Drew DeVault about it: https://drewdevault.com/2019/03/25/Rust-is-not-a-good-C-replacement.html.
I've been meaning to write a comprehensive treatise on all of my criticisms about the rust ecosystem but I've never gotten around to it.
@firstname.lastname@example.org Oh, I use Arch BTW
@lanodan @eletrotupi some fp languages are great. I love ocaml. Haskell syntax, compared to Rust, is clean, simple, and consistent. Rust, with disabled type inference even for function returns, feels like a defective fp, and overall with its kitchen sink syntax, inconsistent rules, clumsy features tacked on because someone thought they were cool, feels like the php of system programming. Compiling correctly, yes, is important. Being able to read, code review, and understand the logic is too.
@eletrotupi Bash 4ever.
@eletrotupi Honestly, I find all languages to be sort of shit in their own way.
@eletrotupi the reason is simple: they’ve invested so much time and energy in learning it and the surrounding math shit (category theory, i presume) and they’re forced to justify.
i love that languages like go make these types mad. “b-but you can’t just have a simple language that just works!!! 1”
Pure FP is like the "everything is an object" fanatisism Oracle tried to push with Java.
Regular FP seems pretty okay though. Racket seems like it let's you do just about anything you want.
Although I get why Haskell wants Pure FP. And, for theorem provers it makes a lot more sense.
Haskell's selling point is to be default lazy. This enforces pure FP and basically all of its other quirks. Laziness was popular in the programming language research community because it has a lot of fun properties.
But, I am surprised just as anyone that Haskell is sold as a general programming language. Resource constraints, and programmers that do not like the extra complexity and math are obvious problems for it.
Hometown is adapted from Mastodon, a decentralized social network with no ads, no corporate surveillance, and ethical design.