Something I’m genuinely curious about with people who really like Rust, and want it to be used for everything. If you had a say, which way of the programming ecosystem developing would you personally prefer, and why? Like, if Go or C++ started developing features similar to Rust, like a borrow checker and better compile time error checking, would you see that as a good thing that other languages are getting the same benefits of Rust? What about other organisations started making new programming languages with similar benefits as Rust? Or would you rather that none of those happened and everything that wants Rust’s benefits just converged to using Rust?

  • brombek
    link
    fedilink
    arrow-up
    2
    ·
    3 years ago

    Some languages (e.g. C#) has been adopting features form other languages like non-nullable values (Option types from Scala). I think it would be beneficial if some of the feature of Rust were adopted as well. Like the way error handling is done or sum types, but probably not borrow checker as this would be too invasive.