phatchman
phatchman
Almost all of the try's are allocation related. Most of the time the only reason install() is a try is because register() uses allocPrint, or something is added to the...
[This](https://github.com/phatchman/dvui-dev/compare/main...oom_explore) is a very rough idea of what I was thinking. It surprisingly does actually produce a "working" dvui app, but obviously it needs much more refinement. There are downsides...
When you say assume can never fail, what exactly do you mean? What would happen if it did actually fail? Getting rid of allocation errors in a simpler way, that...
> I mean doing something like "catch |err| dvui.catch(err)" instead of "try" in all internal allocations that use the arena. The functions could then just panic with the error or...
Happy to take a look at this one if you like.