Твой софтовый форум > Software > SoftoRooM > *NIX-SOFT > *NIX-SOFT -> Разработка

Vala 0.9.1

,

язык программирования

Дата публикации: 08.06.2010 - 18:24
ЭЖД
ph34r.gif 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
ЭЖД
ph34r.gif 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
ЭЖД
ph34r.gif 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
ЭЖД
ph34r.gif 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
ЭЖД
ph34r.gif 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


Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке: Vala 0.9.1
SoftoRooM © 2004-2024