If funny people keep saying #rustlang is a system PL. I do everything with Rust except system programming. I find Rust pretty decent as a general-purpose PL actually.
Conversation
Tooling, ecosystem, stability. Also some people prefer the more ML-style type system (over Nim). In comparison to FP langs, it provides a smooth transition to low level performance tuning.
1
I think there's lots to do with where you want to spend your 'annoyance points' too. I do feel sad about losing lots of abstraction, but have tried and failed with OPAM, stack, cabal, nix many times before.
Again, this is about using it for general purpose computing where perf and memory req's aren't as stringent.
And also, FWIW nimble the nim package manager works ok, though not as nice as Cargo.
1
2
Good to hear! Yeah, I've used D before (in a similar space to Nim), but personally value a safe ML-style type system with no null more than what those langs provide in general purpose programming. Would prefer OCaml/Reason or Haskell here.
2
1
Show replies



