Gambas Almost Means BASIC
gambas.sourceforge.net
gambas.sourceforge.net
of course I couldn’t wait until morning but then I got in trouble because the keyboard was too loud
my game only had 5 levels so I proudly called it a “shareware demo”, I wonder if it’s still out there somewhere, etched onto the long abandoned platter
In other words, it's not a perfect recreation of VB6 -- it's even better, because it includes a lot of modern conveniences that make it feel more comfortable to use. The IDE feels surprisingly polished and, while the language is definitely still BASIC, it has some nice enhancements that make it feel a bit less clunky IMO.
I'm probably not going to implement anything important in it, but it's a fun way to relive my VB6 nostalgia when I'm in the mood for it.
While I suspect this doesn't have the same flexibility and user friendliness VB6 had (you could pull in the Windows API via DLLs pretty easily, including DirectX), it should be a neat little throwback, if nothing else.
It also has the concept of components, which can be programmed in C/C++ to wrap external libraries: https://gambaswiki.org/wiki/dev/overview
The language is very complete, even for me a as spoiled (having a very complete standard library) golang user.
GAMBAS is fun without being a childish toy, one can make very serious applications with it.
FPC/Lazarus is to Delphi what Gambas is to Visual Basic.
Also worth mentioning FPCUpDeluxe, which eases the installation of FPC+Lazarus and other components. https://wiki.freepascal.org/fpcupdeluxe
I'd -love- something like this that could hook into other languages directly. Python/Rust/Go/Zig/Whatever. It wouldn't even need to compile, just output the working code all together. I'd probably pay a lot of money for it, in fact.
Qt designer is drag and drop GUI builder… is C++ now the same too?
So all these things are indeed similar.
Barry Kauler, the fellow behind Puppy Linux and EasyOS, has used it to create utilities: https://forum.puppylinux.com/viewtopic.php?p=64923
Gambas: Visual Basic on Linux - https://news.ycombinator.com/item?id=22574385 - March 2020 (82 comments)
All about QBasic and QuickBasic - https://news.ycombinator.com/item?id=32349516 - August 2022 (149 comments)
It’s probably still there.
It means "shrimp" in Spanish, as you can see from the logo.
> Gambas almost means BASIC
Some are kind of funny (regex!)...and I mean there's even a system command running `ls`. Overall it seems a helpful reference and even lets you pick between stable and daily. It seems to show a lot of care has gone into presentation and user help / experience.