Gambas 3.0 for BASIC with bug and security fixes
The Gambas developers published version 3.0 of their BASIC development environment for Linux just before the new year was about to begin in the US. By their own admission, they made it just in time, as they had promised this version would be released in 2011. Gambas allows users to write applications in an extended version of BASIC that can make use of Qt4 or GTK+ GUIs, communicate over D-Bus, drive OpenGL, and access databases such as MySQL, PostgreSQL and SQLite.
This newly published release contains sufficient incompatible changes that programs written for Gambas 2 may need adapting to run on Gambas 3.0. An explanation of these differences is available and includes examples of the changes that will need to be made to code. The main features of this release include the use of glibc special mathematical functions, improved printing of floating point numbers and updates to the French, Czech and Catalan translations. Two security holes were also closed and a large number of bugs were fixed. Further details are available in the release notes.
Gambas source code is available to download from SourceForge under the terms of the GPLv2. Binary packages are usually only found in the repositories of Linux distributions.