I don't think error handling is a solved problem in language design (utcc.utoronto.ca)
from SuperFola@programming.dev to programming_languages@programming.dev on 18 Mar 16:07
https://programming.dev/post/27144979

#programming_languages

threaded - newest

xmunk@sh.itjust.works on 18 Mar 17:18 next collapse

There are many reasonable approaches… it just so happens that Go’s is not one of them.

Kissaki@programming.dev on 18 Mar 19:09 collapse

We had a post about error handling here recently: An epic treatise on error models in systems programming languages

As I write in a comment there, I can also recommend the referenced The Error Model which is a bit shorter and more concrete

With much more expansive exploration and reasoning, both come to the same conclusion as this post: It’s not a solved problem.