Эта команда для поклонников PERL:
ls -1 | perl -l40pe0
Здесь 40 - восьмеричный ascii-код для пространства.
-p будет обрабатывать построчно и печатать
-l позаботится о замене завершающего \ n на символ ascii, который мы предоставляем.
-e должен сообщить PERL, что мы выполняем командную строку.
0 означает, что на самом деле нет команды для выполнения.
perl -e0 совпадает с perl -e ''
попробуйте cegui . Он был разработан для игровых интерфейсов, которые должны быть легкими (для консольных игр). Никогда не пробовал fltk . Это может быть более подходящим.
Тк из Tcl/Tk хорошо известен своим малым объемом памяти. Подробности в Сравнение отпечатков памяти в Tcl/Tk Wiki. И Tcl, и Tk, чрезвычайно просты в использовании с библиотеками C++/Tcl и C++/Tk. Они были вдохновлены Boost.Python