Gambas 1.0 Released

The first stable version of Gambas has been released. Gambas is a Visual Basic like development environment (screenshots) where the programmes are cross-platform single executable files that can be deployed in a manner reminiscent of Java. The platform is in fact powerful enough that the IDE itself is written in Gambas. For a brief introduction try this OSNews article regarding Gambas or the Gambas Wiki. Gambas currently integrates with the KDE desktop environment by supporting Qt at the graphical component level as well as enabling DCOP interaction at the desktop level.

Also note that the author Benoit Minisini will be speaking at FOSDEM and will accordingly be interviewed. If you have questions for him, please feel free to send them to [email protected].

Dot Categories: 

Comments

by Lampe (not verified)

And what about Kbasic and Hbasic?

http://www.kbasic.org

http://hbasic.sf.net

by Christian Loose (not verified)

What about them??

by fab (not verified)

KBasic has gone commercial I think. HBasic is underexposed (don't know why). Anyone has more knowledge about these projects?

Ciao'

Fab

by cobaco (not verified)

> HBasic is underexposed (don't know why). Anyone has more knowledge about these projects?

hm, because it's name doesn't start with a either a K or a G ? :-O

by raindog (not verified)

KBasic has gone proprietary. I assume he has thrown out all the GPL code and started from scratch, because the Qt proprietary license prohibits you from starting on the GPL version and porting to the proprietary one:

========================================================
http://www.trolltech.com/developer/faqs/license_gpl.html#q15

Q: Can we use the Open Source Edition while developing our non-opensource application and then purchase commercial licenses when we start to sell it?

A: No. Our commercial license agreements only apply to software that was developed with Qt under the commercial license agreement. They do not apply to code that was developed with the Qt Open Source Edition prior to the agreement. Any software developed with Qt without a commercial license agreement must be released as Open Source software.
========================================================

Anyway, his development seems to be focused on Windows now, as his initial demo releases were Windows-only (he's put out a Linux one now, without source.) Nonetheless, the price isn't bad (EU$25) and his goals are ambitious (100% code compatibility with VB.) If he ever actually releases the product it'll be interesting.

HBasic seems to have stagnated since about last April. From what I understand after perusing their mailing list archives, the author seems a little more reluctant to accept code from outside sources than the Gambas author, so that could explain how Gambas picked up momentum as HBasic was losing it. The current version isn't very stable, but it does some things (like native code compilation) that will be a long time coming for Gambas.

There are other RAD BASIC environments, but they are either antiques (XBasic) or orphaned (Kylix, Phoenix BASIC.) Gambas seems to be the only one with any life at present, but of course I'm biased since my company hosts the Gambas wiki.

by Barry Boyce (not verified)

Wow, you mentioned gambas at the very end. I was all about to flame KBasic and XBasic ;)

Gambas may still be interpreted but all of the newer basics really are. If HBasic is truly compiled then it likely includes a bunch of bloat from including some sort of basic binaries (like the runtimes for VB). If it doesn't . . . then I am surprised. I still believe that HBasic has to have some runtime libraries so it would still be required on a computer for it to run. Thats what will stump basic on Linux. No adoptions for it unless there truly was a "killer app" written in one of the basics.

by ac (not verified)

It seems useless to have a FAQ for you people. The answer is right there:

http://www.binara.com/gambas-wiki/bin/view/Gambas/WebSiteFAQ