На чём легче всего написать кросплатформенное псевдографическое консольное UI-приложение? Хочу написать псевдо-GUI-приложение, которое будет работать в терминале GNU/Linux а также, желательно, Mac OS X и, если можно, и Windows. Приложение будет активно работать с Интернет через JSON и XML REST web-сервисы. Писать хочется на современном высокоуровневом языке. Есть большой опыт разработки на C#/WinForms и большая симпатия к функциональному программированию. Помню под DOS был даже VisualBASIC, в котором можно было рисовать псевдографические формы как в виндовых VB, Delphi и WinForms, но под современные платформы ничего подобного не встречал. Посоветуйте пожалуйста если кто что такое видел. Заранее спасибо.