I can't speak to whether you should go with ratatui or bubbletea -- they both 
look pretty great. I don't have the bandwidth to make an extensive widget 
library for nimwave right now, but if you choose to go that route, I'm happy to 
do some code review or answer questions.

The main selling point of nimwave is the web and opengl support. If you don't 
care about that, the rest of it is a thin abstraction on top of illwill -- 
basically just enough added structure to allow making reusable components.

I do want to respond to one thing though...

> And also counter productive to reinvent the wheel, as a principle.

Please **do** reinvent the wheel. That's how you grow as a programmer. The 
world is full of people spending their days gluing libraries together, building 
on endless layers of abstractions. It's surprisingly easy to build something 
that fits your needs better than off-the-shelf solutions, and it turns out it's 
way more fun, too.

Don't be discouraged by those who deride this as "not-invented-here syndrome". 
This is still a young field full of people who can't agree on anything. Nobody 
has really figured out the principles of software design. We haven't figured 
anything out, and we'll need to do a lot more wheel-reinventing before we do.

Reply via email to