| ▲ | lionkor 7 months ago |
| Have you tried the approach that Zig has, or the approach that Rust has? They are easy to debug and do not use any crazy stuff, just simple syntax like `try x()` (Zig) or `x()?` (Rust) |
|
| ▲ | clausecker 7 months ago | parent [-] |
| Yes and that syntax sucks. |
| |
| ▲ | lionkor 7 months ago | parent [-] | | That sounds like your opinion rather than a "it sucks because it encouraged bad practices" or something | | |
| ▲ | clausecker 7 months ago | parent [-] | | if err != nil { return err; } is an antipattern. Codifying it through builtin constructs does not change this, but instead encourages such poor error handling. That's why try sucks. |
|
|