• k_o_t@lemmy.ml
    link
    fedilink
    arrow-up
    4
    ·
    3 years ago

    article aside, what an absolutely beautiful and minimal website

    i kinda lost faith in the web, but damn, every now and then i stumble upon a website like this, and it makes me happy :)

  • seahorse@lemmy.ml
    link
    fedilink
    arrow-up
    2
    arrow-down
    1
    ·
    3 years ago

    How does Rusts features enable Lemmy development? Why not write it in Go or something similar? I’m a systems programming noob. Just want to know why you chose Rust.

    • ChinaNumberOne@lemmy.ml
      link
      fedilink
      arrow-up
      4
      ·
      3 years ago

      i can’t speak for the lemmy’s developers but rust is basically the perfect language for backend servers

      • it’s incredibly fast

      • it’s incredibly safe

      • there is clippy, a incredibly powerful tool to detect common mistakes

      • statically linked libraries (bad for normal applications but ideal for servers, it’s why go does it)

      • incredibly powerful pattern matching

      • very safe and easy-to-use generics

      • sanitized macros

      these are just a couple of things that came to mind. for most of rust’s life it was used as a language to create backend servers and dynamically link libraries so it ended up being very good for those things