ЭЖД, 27.03.2007 - 16:57
Vala 0.0.8 новая версия языка программирования Vala 0.0.8. Давней проблемой програмистов GNOME являлась невозможность работы с интерфейсами среды напрямую и использования для доступа к интерфейсам таких прослоек как языки программирования C и ему подобных. Теперь же Vala решает эту проблему позволяя програмистам работать напрямую на уровне glib-gobject
Из возможностей языка:
Интерфейсы
Свойства
Сигналы
For each конструкции
Лямбда выражения
Типы переменных
NN типы
Обработка exceptions
Менеджмент памяти
Плагины для типов
Home_
http://live.gnome.org/Vala/Downloads_
http://www.paldo.org/...-0.0.8.tar.bz2
ЭЖД, 5.03.2008 - 15:04
Vala 0.1.7 В новой версии:
Улучшен синтаксис свойств
Обнаружение отсутствующих выражений return и break, а также недоступных фрагментов кода
Улучшена поддержка указателей
Добавлена поддержка WebKit, JSON-GLib, goocanvas, hildon-fm-2, taglib, libusb, и bzip2
Downloads (~1,1 Mb)_
http://ftp.gnome.org/...-0.1.7.tar.bz2
ЭЖД, 23.10.2008 - 17:06
Vala 0.4.0 Изменения:
- Большая гибкость конструкторов.
- Частичная поддержка чтения и записи .gir файлов. (GObject Introspection Repository)
- Улучшенная работа компилятора.
- Копирование массивов там, где это необходимо.
- Базовая поддержка статических свойств.
- Частичная поддержка структур содержащих объектные ссылки.
- Добавлены биндинги к индексатору Tracker.
- Обновлены биндинги к GLib, GTK+, и GStreamer.
Так же недавно разработчики обновили планы по выпуску версии 1.0. Ранее предполагалось, что она выйдет еще в сентябре это года, теперь же финальный релиз Vala 1.0 перенесли на 16 марта 2009 года.
Downloads (~1,4 Mb)_
http://download.gnome...-0.4.0.tar.bz2
ЭЖД, 3.04.2010 - 16:03
Vala 0.8.0 Изменения по сравнению с версией 0.7.10:
* Указание аргументов типизации при вызове методов типизируемого (generic) класса
* Поддержка оператора "in" для массивов.
* Добавлена экспериментальная поддержка литералов регулярных выражений (описание)
* Добавлена экспериментальная поддержка сцепления выражений сравнения. Например, теперь можно писать if (1 < a < 2) {...} вместо if (1 < a && a < 2) {...}
* Добавлена поддержка va_list.
* Добавлены новые биндинги: clutter-gtk-0.10, gdl-1.0, gstreamer-app-0.10, gstreamer-cdda-0.10, gudev-1.0, libgda-report-4.0, libgvc (graphviz), purple.
* Исправлено множество ошибок.
Downloads (~1,98 Mb)_
http://download.gnome...-0.8.0.tar.bz2
ЭЖД, 8.06.2010 - 18:24
Vala 0.9.1 В новой версии:
* Поддержка констант в enum
* Синтаксис +=/-= для подключения/отключение сигналов объявлен устаревшим
* Добавлена эксперементальная поддержка профиля Dova (лекговесная замена glib)
* Обновлён парсер Genie
* Добавлены новые биндинги: clutter-gst-1.0, gdu, gdu-gtk, libesmtp, mx-1.0, orc-0.4, rest-extras-0.6
* Множество исправленных ошибок
Downloads (~2,14 Mb)_
http://download.gnome...-0.9.1.tar.bz2