ValaCompiler — простой Vala / GTK графический интерфейс (GUI) для консольного компилятора valac.
valac — самостоятельный компилятор транслирующий исходный код Vala в код C (си) и заголовочные файлы. Компилятор использует системы GObject типа для создания классов и интерфейсов, объявленных в исходном коде на языке Vala.
Vala — язык программирования предназначенный для прикладного и системного программирования на основе библиотек GNOME / GTK+ (частично GLib и GObject). Язык призван предоставить возможности современных языков программирования разработчикам GNOME.
До появления Vala единственными способами программирования под GNOME / GTK+ было использования C API (который предоставлял много лишних деталей), использование языков высокого уровня, которые выполняются в сопутствующих виртуальных машинах, таких как Python или Mono C#, или используя C++ c библиотеками-обертками. Код Vala может быть собран для запуска без дополнительной поддержки библиотек за пределами платформы GNOME.
ValaCompiler имеет интерфейс выполненный в соответствии с концепцией Gnome 3 (размещение управляющих элементов приложений на заголовке окна) и даёт практически полный доступ к большинству функциональных возможностей компилятора valac. Первоначально приложение создавалось для проекта elementary OS (модификация Ubuntu создаваемая в соответствии с концепцией минимализма интерфейсов).
Лицензия: GNU General Public License version 3.0 (GPLv3)
Вы можете войти под своим логином или зарегистрироваться на сайте.