Решил вот полюбоваться на vala. С первого взгляда всё кулл, по сравнению с голым си, создание собственного виджета - просто сказка, и при этом никаких дополнительных рантайм-зависимостей. Синтаксис похож на java, хотя эксперты утверждают, что скорее на c#, спорить не буду, ибо не его знаю. Ну и соответственно первая грабля: в vala довольно легко прикрутить любую библиотеку, основанную на gobject, это хорошо конечно, но как поступить, когда мне тупо понадобилась функция вычисления косинуса или любая иная внешняя? Подскажите, кто сталкивался.