• CanadaPlus@lemmy.sdf.org
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    23 hours ago

    Everyone doing it was a critical distinction there. OP is making it sound like there’s literally no drawbacks. If that was so, I’m pretty sure tracing would have long since died out. It has come up that a lot of languages do use it elsewhere in the thread.

    Which is another reason I’m not so sure Roc is the answer we’ve all been waiting for. Then again, the first few Rust proponents would have sounded the same way.

    • Ethan@programming.dev
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      15 hours ago

      Honestly I didn’t really follow OP’s meme or care enough to understand it, I’m just here to provide some context and nuance. I opened the comments to see if there was an explanation of the meme and saw something I felt like responding to.

      Edit: Actually, I can’t see the meme. I was thinking of a different post. The image on this one doesn’t load for me.

      “The answer we’ve all been waiting for” is a flawed premise. There will never be one language to rule them all. Even completely ignoring preferences, languages are targeted at different use cases. Data scientists and systems programmers have very different needs. And preferences are huge. Some people love the magic of Ruby and hate the simplicity of Go. I love the simplicity of Go and hate the magic of Ruby. Expecting the same language to satisfy both groups is unrealistic because we have fundamentally different views of what makes a good language.

      • CanadaPlus@lemmy.sdf.org
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        9 hours ago

        I meant the person I was arguing with by OP. OOP’s image won’t load for me either now, but it was basically just a list of things that compile to LLVM.