| ▲ | diarrhea 4 hours ago | |
> This is a non sequitur. Both Rust and Zig and any other language has the ability to end in an exception state. There are degrees to this though. A panic + unwind in Rust is clean and _safe_, thus preferable to segfaults. Java and Go are another similar example. Only in the latter can races on multi-word data structures lead to "arbitrary memory corruption" [1]. Even in those GC languages there's degrees to memory safety. | ||
| ▲ | drannex 4 hours ago | parent [-] | |
I'll take a small panic and unwind any day over a total burnout crash. Matters in code and life. | ||