Beehaw
  • Communities
  • Create Post
  • search
    Search
  • Login
  • Sign Up
 lysdexic   ( @lysdexic@programming.dev )  to Rust@programming.devEnglish · 2 years ago

Memory Safety is a Red Herring

steveklabnik.com

external-link
message-square
39
link
fedilink
  • cross-posted to:
  • hackernews@lemmy.smeargle.fans
  • hackernews@derp.foo
34
external-link

Memory Safety is a Red Herring

steveklabnik.com

 lysdexic   ( @lysdexic@programming.dev )  to Rust@programming.devEnglish · 2 years ago
message-square
39
link
fedilink
  • cross-posted to:
  • hackernews@lemmy.smeargle.fans
  • hackernews@derp.foo
  •  noctisatrae   ( @noctisatrae@beehaw.org ) 
    link
    fedilink
    arrow-up
    8
    ·
    2 years ago

    TL;DR Linkedin clickbait

    I did read the article and it’s maybe it’s just me being a bitter, spiteful & petulant being, obnoxious to talk with but this article sucked. Every point ranged hollow.

    It was really bad because the author in his 11y of writing Rust never once heard about the philosophy of Rust/Unsafe Rust.

    The goal of MSLs is to reduce UB, and Rust want to do that but keep the speed and the productivity.

    Of course, at some point you may need some C/C++ because it’s the cornerstone of modern programming but what you are calling with FFI are audited, open-source libraries so memory leaks/undefined behaviour is minimised.

    • Rust is implemented in Rust so FFI is greatly minimised if we follow the logic of the blogger.
    •  BatmanAoD   ( @BatmanAoD@programming.dev ) 
      link
      fedilink
      arrow-up
      6
      ·
      2 years ago

      the author in his 11y of writing Rust never once heard about the philosophy of Rust/Unsafe Rust.

      Are you…aware of who the author is? He literally co-wrote The Book, aka The Rust Programming Language.

      •  noctisatrae   ( @noctisatrae@beehaw.org ) 
        link
        fedilink
        arrow-up
        1
        ·
        2 years ago

        deleted by creator

    •  lysdexic   ( @lysdexic@programming.dev ) OP
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 years ago

      It was really bad because the author in his 11y of writing Rust never once heard about the philosophy of Rust/Unsafe Rust.

      You’re talking about Steve Klabnik, a guy known for being one of the authors of The Rust Programming Language and the guy who literally ran the @rustlang Twitter account.

      •  noctisatrae   ( @noctisatrae@beehaw.org ) 
        link
        fedilink
        arrow-up
        1
        ·
        2 years ago

        Doesn’t change the overall quality of the article ?

        •  lysdexic   ( @lysdexic@programming.dev ) OP
          link
          fedilink
          English
          arrow-up
          2
          ·
          2 years ago

          Doesn’t change the overall quality of the article ?

          I’m sorry, but I’m afraid the article is quite good.

          •  noctisatrae   ( @noctisatrae@beehaw.org ) 
            link
            fedilink
            arrow-up
            1
            ·
            2 years ago

            Why? I’m eager to learn.

Rust@programming.dev

rust@programming.dev

Subscribe from Remote Instance

Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !rust@programming.dev

Welcome to the Rust community! This is a place to discuss about the Rust programming language.

Wormhole

!performance@programming.dev

Credits
  • The icon is a modified version of the official rust logo (changing the colors to a gradient and black background)
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 28 users / day
  • 89 users / week
  • 301 users / month
  • 766 users / 6 months
  • 115 local subscribers
  • 7.54K subscribers
  • 1.03K Posts
  • 3.1K Comments
  • Modlog
  • mods:
  •  snowe   ( @snowe@programming.dev ) 
  •  Ategon   ( @Ategon@programming.dev ) 
  •  EdTheLegendary   ( @EdTheLegendary@programming.dev ) 
  •  kahnclusions   ( @kahnclusions@programming.dev ) 
  •  torcherist   ( @torcherist@programming.dev ) 
  • BE: 0.19.13
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code