Используя Ruby, я хотел бы создать мультиплексированное окно терминала, в котором в одном «подокне» я могу динамически обновлять отображаемые данные из базового приложения, а в другом «подокне» я могу поддерживать пользовательский ввод для управления базовым приложением.
Возможно ли это с чем-то вроде Pry или Readline/Coolline?
Я могу создавать каждое окно по отдельности, я просто не знаю, как мультиплексировать терминал в два «дочерних» окна, управляемых одним и тем же приложением. Я бы хотел избежать использования двух отдельных окон терминала, для которых потребовалось бы многопроцессорное приложение.