I'm interested in writing a text-mode "gui" application with ruby. This means I need to have a way to output text anywhere I want in the terminal, move cursor around and react directly to different keypresses. Using color would also be a nice plus.
Is ncurses
the only (or clearly best) way to go, or are there other options to consider? I'm not saying there's anything wrong with ncurses
, but I like to be aware of my options. (For information about using ncurses
with Ruby, there's already another question.)