2 ms·
Error propagation is must have for any project. You always need to handle some errors in parent context because local knowledge can be not enough. And you can c
by bvrmn 7y ago
Error propagation is must have for any project. You always need to handle some errors in parent context because local knowledge can be not enough. And you can choose between manual passing of error codes (c, go, mundane and boiler-platy), algebraic errors (rust, zig, optional sugar can make it convenient and look like SEH) and SEH. Yes it is additional condition flow, but you have to introduce it in some way.