News for hackers. Stuff that matters.
Re:Announcing Rust 1.13 by paulddraper on Thursday November 10, 2016 @06:33PM (#12925714)
Except that try!() returns to the call site.

Raising an exception does not. It's akin to a `return` and `goto` all in one.

---

I don't mean to criticize Python's choice.

I think exceptions are a good decision for a high-level, dynamically typed, scripting language.

I do not think exceptions are a good decision for statically typed systems language.

Re:Announcing Rust 1.13 by Retra on Thursday November 10, 2016 @07:00PM (#12925965)
Yeah there's a good number of people who just don't want exception handling and stack unwinding code in their binaries. If Rust is going to be a usable systems language, it at least needs to placate the needs of systems developers.