Formerly u/CanadaPlus101 on Reddit.

  • 4 Posts
  • 1.49K Comments
Joined 2 years ago
cake
Cake day: June 12th, 2023

help-circle






  • 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.











  • I’ve never actually written anything in Rust, FYI - previous projects have been in C/C++ and Haskell. If you’re looking for someone deeply invested in Rust to argue with it’s not me.

    If you actually are trying to explain desirable features of a new language, and not just tear down an old-ish one, I feel like you’ve gone about it the wrong way.

    Why is reference counting in Roc better than in, for example, Python?


  • Just in case you missed it, that was unsafe rust that lacks the overheads.

    It says some overheads. It’s different overheads, because Rust does not have reference counting garbage collection, even when safe.

    Either you should go back and read what I said about reference counting being a runtime garbage collecting algorithm, or I think we’re just done. Why say more if it’s ignored anyway?

    I don’t think I’m the zealot here.