Absolutely loved this article, which tickles my ADHD brain in all the right ways. I learned that Ratatui does render-diffing, I learned that the Emacs render-diffing ("redisplay") is from 1981, is more sophisticated, and written by Java's creator (James Gosling).
I appreciated the explorations of the complexities of widget rendering, and syntax construction, and explorations of possible solutions and their tradeoffs, with ultimately a reasonable conclusion from the author that it wasn't worth their effort.
This was a great introduction to the design space of TUI libraries. Thanks!
> I think it's okay to both explore and to give up, other paths await.
100%, and thank you for taking us on this enlightening journey. Too much is lost to silent "failure"