3 ms·
> Where did I disagree with the existence of trade-offs? When you say stuff like this: > This debate was settled and this > I do dismiss this advantage out
by burntsushi 10y ago
> Where did I disagree with the existence of trade-offs?
When you say stuff like this:
> This debate was settled
and this
> I do dismiss this advantage out of hand
In general, most of your comments on this topic make every possible negative point about Rust's error handling without ever taking care to balance it with the positive points. If we can't even come to a mutual understanding that there are some trade offs involved in this decision, then it's really hard to move on to balancing the trade offs. Especially when you say things like this:
> All you do with "try!" is annoy readers
> had its designers not jumped on the anti-exception bandwagon
> without properly considering the advantages of the exception model
> All of this because some people don't like exceptions
This is a consistent dismissal of both the trade offs involved and of the people that actually worked on this stuff. Do you actually believe Rust is the way it is because we just hopped on a bandwagon? If so, that's extraordinary bad faith.
- quotemstr 10y agoI'm criticizing Rust's error handling strategy. I shouldn't have to defend it at the same time. To be clear: everything is a trade-off. I don't think it's fair to claim that I don't think trade-offs exist merely because I haven't enumerated the scant good sides of the specific trade-off Rust made