Comment by codr7

2 days ago

If only these were common problems that were difficult to otherwise avoid.

I like Rust, but I think this post is unfairly downvoted. Rustaceans often annoyingly point out that "you can't use super-common-footgun X with Rust!" which, while true, they also omit the compromises made are immense (frankly, compiler performance is one of them).

  • The parent did not mention any of these compromises, beyond claiming that they are uncommon (which is untrue for many domains)

    • They are uncommon in many languages though that don't require Rust's type system, such as functional languages that simply pass values around and nothing else.

  • Nah, bringing out this argument in any thread that dares to mention whatever the commenter dislikes is just plain old off-topic. Go threads get people complaining. Rust threads get people complaining. The complaining is not a great addition to the discussion.

Rust feels like wearing a giant bubble just to go outside safely.

C++ feels like driving a car. Dangerous but doable and often necessary and usually safe.

(Forth feels like being drunk?)