Wow. #Rust is an unserious language. Unless you bend over backwards to fight the compiler and avoid the standard library, you cannot write code that doesn't try to terminate the calling process on arbitrary error conditions. news.ycombinator.com/item?id=4…

Terminating the process is never an appropriate action in a library. The library has no way to know its caller's uptime constraints. Libraries should only return error codes to callers. Only applications can decide whether to bail out or not.

#rust
in reply to daniel:// stenberg://

@bagder hm, to be honest: I have serious issues taking the argument serious, that C is better for systems programming. Continuing with undefined behavior, instead of aborting, isn't exactly what I would consider to be "suitable". I'm not saying, that panics are the best solution. I'm just wondering, why this should be an argument against Rust, while not caring about UB in the same situations.