• 0 Posts
  • 76 Comments
Joined 1 year ago
cake
Cake day: October 26th, 2024

help-circle














  • Rust certainly is an interesting language and very worth learning but, as you already pointed out, can hardly qualify as functional. It has some functional features and a rich type system for sure, but the way you solve problems in rust is mostly just imperatively and very different from the “FP-way” imo. If OP wants to get into FP specifically, I’d suggest picking a different language first.

    On another note: Not quite sure why you’re saying OCaml ist hard to install, since the setup has been incredibly easy for me. Maybe the process has changed lately (they’ve been working on improving the tooling with opam and dune) but you can just follow the official installation instructions under https://ocaml.org/install and get it running in like 5 mins. If that doesn’t work, there’s always wsl.

    Personally I’d suggest OCaml, as it’s a statically typed, expressive and pragmatic language with a decently sized and mature ecosystem. For learning resources there’s the wonderful Cornell book. Elixir is another hot contender and a pleasure to work with, as others have already pointed out. Pick Haskell if you’re interested in getting freaky later on and have built some foundational knowledge (personally I enjoyed the haskell mooc but there are other great resources like learn you a haskell for great good too).






  • FYI: This ☝️. This is why people don’t like the lgbtq+ movement. It has nothing to do with who you’re attracted to or what gender you feel you are and has everything to do with the militantly self-righteous, condescending, preachy, holier-than-thou attitude you run around with.

    Sincerely,

    A gay guy who doesn’t make it my whole personality

    As a queer person I’ve read plenty of comments like these. It’s a common fallacious argument against liberatory movements that people who perpetuate the status quo use to defend their indifference to injustice by deflecting blame onto the people who call out their complicity. If you see veganism not as a lifestyle but as a movement for the libration of animals everything clicks.