Gambas Almost Means BASIC
GAMBAS FINALLY RUNS ON 64 BITS SYSTEMS!
Gambas is a free development environment based on a Basic interpreter with object extensions, a bit like Visual Basic™ (but it is NOT a clone !). Read the introduction for more information.

With Gambas, you can quickly design your program GUI with QT or GTK+, access MySQL, PostgreSQL, Firebird, ODBC and SQLite databases, pilot KDE applications with DCOP, translate your program into any language, create network applications easily, make 3D OpenGL applications, make CGI web applications, and so on...
You can support Gambas by making a small donation in € with PayPal.
 Last stable version is 2.7.0 
No patents in Europe! Check out our Frappr! Thanks for the support of gnuLinex!

Latest News

13 Jun 2008 - Release of Gambas 2.7

This is a bug fix release:

  • Clicking on a virtual property in the property sheet does not crash anymore when the property help is displayed.
  • The automatic completion can deal with multiple local variable declarations on the same line.
  • The stack backtrace list width is saved correctly.
  • Gambas projects can be safely compiled as root.
  • Core dumps are ignored when making an executable.
  • Draw.Circle() has been fixed.
  • Focus management, Embedder, and the Window.Reparent() method have been fixed in gb.gtk.
  • There is a new example that draws barcodes.
  • Japanese, Russian and Swedish translations were updated.
Read the ChangeLog for the other changes.
10 May 2008 - Release of Gambas 2.6

Subversion conflicts support was added to the development environment. Otherwise the main bug fixes in this release are:

  • Evaluating expressions in the IDE output console works again.
  • Symbol polymorphism is now correctly handled when the inheritance depth is greater than two!
  • The evaluation of Eval() expressions is handled the same way as any other code now, to prevent stack leaks.
  • Reading floating point values from a SQLite database does not depend on the locale anymore.
  • Clipboard.Copy() from gb.qt component now correctly sends UTF-8 strings to the clipboard.
Read the ChangeLog for more details.
Older News...