Но этот тред не из разряда «мне нехер делать, подскажите чем помаятся?» — «ЛNСП!».
Мне нужен скриптовый язык с более-менее рабочими bindings к gtk, glib, cairo.
Также мне необходима работа под виндой и возможность встраивания в приложение (на C).
Что первое пришло на ум, так это Python. Всё бы неплохо, но встраивание выглядит немного вырвиглазно. Да и сам язык не всем устраивает.
Подошёл бы Lua, который гораздо более лаконичный и приятный в этом отношении, да и возможностей для создания песочницы (переопределение функций экспорта/импорта модулей, любую функцию можно просто затереть сделав f=nil). Гораздо больше подходящий как язык для расширения приложения.
Есть binding lgob, но там нет некоторых возможностей: нельзя объявлять новые GObject классы в lua-коде, нет привязки к GIO (а очень пригодилось бы).
Что ещё есть? Может я что-то упустил?