• azthec@feddit.nlOP
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    Iam curious what features do you find missing in rust that the scala ecosystem has? Is it FP specific systems like cats? I know I’ve already seen what seemed like a decent actor system

    • Ben Matthews@sopuli.xyz
      link
      fedilink
      arrow-up
      1
      ·
      9 months ago

      No, as it happens I think pure-functional is over-hyped too, except for specific massively parallel tasks. I’m not an expert on any programming ecosystem, I’m a climate scientist who codes a complex future-scenarios model and like the multi-paradigm nature of scala, with a lot working out of the box, without many dependencies. Scala’s sophisticated type system catches most errors, so I don’t have to run loads of tests like the python people do, yet with Scala3 syntax it’s even more readable than python, and just works in the browser through scala.js (it helps js and scala share a lot of concepts). It’s a pity we have cycles initial hype - disappointment - slow but steady fixing - then obscurity so just when everything starts to works well, people move away to next hype.

      I note the lemmy devs are working on converting their gui from react to rust too - let’s see if this works out - but maybe it’s too low-level a language for this.