| > providing a core library way of wrapping with stacktraces would be a very useful next step What eventually became the standard library error wrapping proposal evolved from the work done on the Upspin project. It did include stacktraces, and believed like you that it would be useful to have them. But analysis of the data showed that nobody ever really used them in practice and, for that reason, was removed from the final proposal. > particularly given the most popular package doing that previously is now unmaintained. Lacking wide appeal doesn't mean there isn't a niche need, of course. However, with the standard library accepting a standard for error wrapping, which this package you speak of has been updated to be compatible with, what further maintenance would be needed, exactly? It would be more concerning if it wasn't considered finished by now. It seems the solution for niche needs is right there. |
I see this all the time:
And then I literally grep the code base to find the error message. That works ~50% of the time, but the other 50%, I see this: And then I have to spend 5-10 minutes spelunking to try to find where that error might have originated from.But this would be amazing: