11 votes

Rust is surprisingly good as a server language

6 comments

  1. [5]
    drannex
    Link
    I've been trying to understand where the push fire Rust has been in the last 1-2 years. I understand the appeal (I have dabbled in it), but there seems to be a surreal amount of push for the...

    I've been trying to understand where the push fire Rust has been in the last 1-2 years. I understand the appeal (I have dabbled in it), but there seems to be a surreal amount of push for the language itself outside of normal bounds.

    6 votes
    1. [4]
      stu2b50
      Link Parent
      I think a lot of the appeal is that it's like a "no-compromises" language. Super powerful and expressive type system ✔️ including generics cough Go cough Powerful macro system for DSL ✔️ Zero cost...

      I think a lot of the appeal is that it's like a "no-compromises" language.

      • Super powerful and expressive type system ✔️
        • including generics cough Go cough
      • Powerful macro system for DSL ✔️
      • Zero cost abstractions ✔️
      • First class function/lambda support ✔️
      • No nill/null pointers/references ✔️
      • Great package manager for libraries ✔️
      • No runtime ✔️

      It's like someone got a wishlist for all the language features they want, and put them in one. And with the support of Mozilla, and use by Dropbox, it does look like it has a future. I'm hesitant to dabble in other languages like D, because I'm just not sure how much if the ecosystem and the language is going to grow in the future.

      13 votes
      1. [2]
        Apos
        Link Parent
        Also I think people are tired of C++. There's a lot of promising languages being developed right now. D is also interesting, but I'm more interested in the articles written by the creator. For...

        Also I think people are tired of C++. There's a lot of promising languages being developed right now.

        D is also interesting, but I'm more interested in the articles written by the creator. For example: The Naked Truth About Writing a Programming Language.


        Personally, I like Rust because it pushes my way of thinking about programming. I felt the same way when I learned Haskell.

        9 votes
        1. Akir
          Link Parent
          That and C as well. And I think it's one of the bigger reasons why people are running towards Rust. A short while back I was thinking about starting a leisure project that needed some fairly low...

          Also I think people are tired of C++.

          That and C as well. And I think it's one of the bigger reasons why people are running towards Rust. A short while back I was thinking about starting a leisure project that needed some fairly low level programming, and I was really turned off by needing to figure out where C and C++ are at now because I know the ecosystem has changed dramatically since I was using it. It just seemed like there was too much cruft for me to sift through.

          And beyond that, most programmers tend to be attracted to whatever is sparkly and new.

          3 votes
      2. mrnd
        Link Parent
        I think another point is that they have been purposefully building a positive and safe community around it. It's not just about tech, and they get it.

        I think another point is that they have been purposefully building a positive and safe community around it. It's not just about tech, and they get it.

        5 votes
  2. Kuromantis
    Link
    Tagging question. Shouldn't user made be a tag for this post? You wrote this, right?
    Tagging question.

    Shouldn't user made be a tag for this post? You wrote this, right?

    1 vote