Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
A Beginner's Guide to GAMBAS (2005) [pdf] (ibiblio.org)
23 points by dragonbonheur on Jan 23, 2024 | hide | past | favorite | 16 comments


Related:

Gambas Basic – A Linux Basic Flavor in the Spirit of VB - https://news.ycombinator.com/item?id=37481718 - Sept 2023 (1 comment)

Gambas Almost Means BASIC - https://news.ycombinator.com/item?id=35361192 - March 2023 (47 comments)

Gambas: Visual Basic on Linux - https://news.ycombinator.com/item?id=22574385 - March 2020 (82 comments)


Always wondered why Gambas never made it big. Seemed like it should have been a hit with the educational market.


Looking at it...

Bad support for Windows, runs in Cygwin.

Not compatible with Visual Basic, including trivial incompatibilities that are immediately inconvenient (like different choice of file extensions).

But most important, as somebody who did a bunch of VB6 long ago: VB was marketed as "glue" for components that did lots of fancy stuff. Damn near everything in VB used a bunch of external components. CCRP project common controls, database interfaces, random junk that came with Microsoft Office like the Office menu controls, the Internet Explorer engine, Crystal Reports, you name it.

VB had the ability to use random OCX files that were on the developer's system for completely unknown reasons. You installed some random tool, and just got the corresponding OCX in the VB UI, and if you weren't too concerned about copyright issues you could just use it like that and package it into the installer. You didn't need any sort of development package, an OCX was usable on its own.

Reproducing all of this on Linux would have been impossible.

If you were a fan of VB you had no reason not to do it on Windows, and pirating Windows and VB wasn't hard back in the day.

The amount of people who wanted to write VB on Linux without any of what made it an useful tool on Windows would be tiny.


Mac has had similar kind of history in 3rd party libraries, and do iOS and Android to smaller extent, not as OCX/COM/.NET on Windows though.

Ironically GNU/Linux could have pulled something like this when D-Bus became a thing after KDE and GNOME IPC stacks gave birth to it, but impossible given the fragmentation that plagues it to this day.


I recently used it for a quick and dirty GUI application.

I sure don't miss Visual Basic, but Gambas is still great for producing applications. I would've preferred a "build me a statically linked executable" button, though; distributing Gambas applications isn't as easy as I would've liked.


The project name is a bad start. Visual Basic made very clear what it was about. Gambas? sounds weird.


In Spain, Gamba is a slang term for the male reproductive organ.


"Gambas" sounds like a Tolkein character.


A programming language, pdf was published in 2005.


Year added above. Thanks!


That might be something for a rainy day. If I recall correctly, Fort has probably been my "worst" (i.e., the most useless) language learning experience thus far.


Do you mean “Forth” perhaps?


Of course!


For a moment I thought this would be a culinary introduction to cooking shrimp.


The book cover does appear to feature an anthropomorphic shrimp.


Really thought this was going to be a guide to gambling. I need to spend less time on Twitch.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: