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