Terminal-Print
Terminal-Print copied to clipboard
Create T::P::Utils
Provide a library of common utilities don't themselves directly output to the screen, but that will be commonly used while writing terminal apps, including:
- basic line wrapping
- tab expansion
- coordinate manipulation
- color conversions
- etc.
I've got the beginnings of this locally, but I'm dissatisfied with the API so far, so I'll let it churn for a while before pushing it up. On the plus side, rpg-ui is back under 1000 lines as I factor out lots of support code. :-)
Currently alpha versions of T::P::Util::Timing and T::P::Util::Text exist, but more is needed.
@japhb - Could you put this in a branch so that others could look at it? Thanks!
@Xliff , lucky for us @japhb has already pushed his preliminary work. You'll find them in the repo and used by the rpg-ui example.