• Ephera@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    6 hours ago

    It might be a consideration, but I would assume they’re doing this, because they can use LLMs to do the rewrite.

    Language models are fairly good at translating between languages (so long as the semantics don’t differ too much) and they’re fairly good for building software that already exists, because all the requirements are already defined.

    And then Rust just has lots of advantages with the one disadvantage that writing it by hand takes relatively much time. If you’re not writing it by hand, you don’t care about that.

    • Axolotl.cpp@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 hours ago

      IIRC, Discord is famous for making rewrites in rust even before LLMs; eg: that time they rewrote their backend from Go to Rust (but i’d still not be too much trustful; they switched to Rust because Go had a bug but that bug was actually fixed since a few releases and they could’ve just updated but instead choose to rewrite)