После четырёх лет разработки представлен стабильный релиз открытой среды для быстрой разработки приложений на языке Basic - Gambas 3.0. В состав пакета входит интерпретатор языка Basic с объектно ориентированными расширениями, компилятор программ в бинарные файлы и визуальная среда для быстрой разработки приложений, похожая на Visual Basic.
Ключевые новшества Gambas 3.0:
- Корректное определение и использованием специальных математических функций из состава glibc;
- Улучшен вывод чисел с плавающей запятой;
- Внесены небольшие улучшение в оформление интерфейса IDE;
- Добавлена подсветка синтаксиса SQL;
- Добавлено два новых метода Object[].FindByRef и Object[].ExistByRef для обращения к объектам по ссылке;
- В функции Desktop.Open() символ "~" в начале пути теперь ассоциируется с домашней директорией;
- Улучшена поддержка свежих версий Qt4 и Gtk+;
- Устранено большое число ошибок, в том числе исправлены две уязвимости: внесена рандомизация в алгоритм хэширования и изменён метод получения версии проекта через запуск специального кода (вместо этого отныне версия сохраняется в отдельном файле VERSION).
Из доступных для разработчиков библиотек и дополнений можно отметить:
- Расширения интерпретатора: средства отладки, поддержка регулярных выражений, управления POSIX сигналами, прослойка для совместимости с Visual Basic;
- Библиотеки для работы с XML, XSLT и XML-RPC;
- Функции для сжатия и шифрования данных;
- Поддержка создания сетевых приложений, в частности протоколов HTTP, FTP, SMTP, DNS, а также поддержка D-Bus;
- Компонент для интеграции браузерного движка WebKit;
- Средства для разработки web-приложений;
- Поддержка СУБД MySQL, PostgreSQL, SQLite, Firebird, ODBC.
- Средства для разработки GUI-приложений на базе библиотек Qt и GTK+, имеется поддержка KDE с DCOP;
- Интерфейс к SDL (Simple DirectMedia Layer), OpenGL, Сairo и V4L, а также набор функций для обработки изображений.