Неплохо было бы увидеть такое трио, в дополнение к имеющемуся Lua:
1.
http://webserver2.tecgraf.puc-rio.br/iup/IUP is a portable toolkit for building graphical user interfaces. It offers a configuration API in three basic languages: C, Lua and LED. IUP purpose is to allow a program to be executed in different systems without any modification.
2.
http://webserver2.tecgraf.puc-rio.br/cd/CD is a vector graphics toolkit with device independent output. It is implemented in several platforms using native graphics libraries: Microsoft Windows (GDI) and X-Windows (XLIB).
3.
http://webserver2.tecgraf.puc-rio.br/im/IM is a toolkit for image representation, storage, capture and processing. The main goal of the library is to provide a simple API and abstraction of imaging for scientific applications.
Бинарные сборки с sourceforge.net скачиваются, ставятся, работают - я тестировал сборки примеров для языка С на p7 и Win7. Хочу летом разобраться в этих библиотеках, включить их использование в учебную программу.