Я хочу написать простой клиент-клиент в Ruby для терминала. Проблема в том, что мне нужны два отдельных «окна», один для чатлога и другой для ввода. Я не знаю, как это сделать. Я смотрел (n) проклятия и некоторые другие ruby-libs, но ничто не дает мне эту функциональность.Как написать консольное приложение с окнами на терминале в Ruby?
.------------------------------. | Mike: Hi Jenny | | Jenny: Hi Mike, how are you? | |------------------------------| |> I am fine_ | `------------------------------'
Большая проблема, если новая линия arives, верхняя рама должна прокручивать, но подсказка должна остаться на своей позиции. И если я что-то напишу во входной строке, текст должен исчезнуть, когда пользователь нажмет ENTER.
Какие os (ые) вы планируете запустить? – Egil 2008-12-15 11:51:43
Linux (32 Bit XUbuntu) – Fu86 2008-12-15 12:20:25