← Back to context

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.

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?)