|
|
|
|
|
by ChrisRackauckas
941 days ago
|
|
This is precisely what we did with the SciML ecosystem. You can see a blog post from a year back: https://sciml.ai/news/2022/10/08/error_messages/. There's a lot of high level interface checking that goes on now through a trait system to ensure that the pieces are solvable before hitting code, and throwing high level error messages back based on those. Over the last year we've been growing the domain of these as well, and have seen a decrease in bug reports come from it. |
|