GAMBAS(1)
๐ GAMBAS(1) ๐
okay bestie, welcome to the GAMBAS(1) manual page, and no you're not lost, this is exactly where you're supposed to be. sit down, grab a strawberry ๐, and let me tell you about the cutest little IDE that could.
โจ NAME โจ
gambas3 โ Integrated Development Environment
like, the whole vibe is right there in the name. it's an IDE. that's the tea. ๐
๐ธ SYNOPSIS ๐ธ
gambas3 [options] [<project directory>]
that's it. that's the whole summoning ritual. a couple of options if you're feeling spicy, and a <project directory> if you already have a project and you're being a main character about it. ๐
๐ฆ DESCRIPTION ๐ฆ
so, Gambas? it's a free development environment built on a Basic interpreter with object extensions, and honestly the easiest way to describe it is: a mix of Java(tm) and Visual Basic(tm). yes, both. it's giving fusion cuisine. โจ
with Gambas you can:
- quickly design your program GUI with Qt or GTK+ โ drag, drop, slay
- access database systems like MySQL, PostgreSQL, SQlite or ODBC databases
- pilot applications with DBus
- translate your program into many languages
- create GStreamer, OpenGL or SDL applications
- and so on... ๐ญ (the "and so on" is doing SO much heavy lifting, the way that it always does)
now here's the lore, and I need you to lock in. a program written with Gambas is a set of files. each file describes a class, in terms of object programming. those class files get compiled, then executed by an interpreter. and from this point of view, it's very inspired by Java. like, very. no cap. โ
Gambas is made up of the following programs:
- A compiler.
- An interpreter.
- An archiver.
- A graphical user interface component.
- A development environment.
and here's my favorite part, the funniest detail on this entire page: the development environment is written with Gambas itself, following the "eat your own sh..." paradigm, and showing off the abilities of the language. it's self-hosting, it's iconic, it ate and left no crumbs. ๐ฝ๏ธ๐
gambas3 starts the Integrated Development Environment.
๐ OPTIONS ๐
short list, but every single one is a baddie:
-V,--versionโ display version โจ-L,--licenseโ display license ๐-h,--helpโ display help and exit ๐ซถ
๐ AVAILABILITY ๐
The latest version of Gambas can always be obtained from gambas.sourceforge.net, and documentation about the language lives at http://gambaswiki.org/wiki.
(bookmark that wiki bestie, you're gonna need it, iykyk)
๐ REPORTING BUGS ๐
found a bug? not the fun kind? Report bugs to http://gambaswiki.org/bugtracker.
go tell them. they want to know. it's not snitching, it's community service. ๐
๐ COPYRIGHT ๐
Copyrightยฉ Benoรฎt Minisini <benoit.minisini@gambas-basic.org>;
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
so like, genuinely: there is NO warranty. not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. it's free software, you get the source, and you get the vibes. that's the deal. ๐ซถ
and that's the whole page, bestie. this one's from August 2024, out of the GAMBAS(1) source, and it's been an absolute pleasure. now go build something cute. ๐๐งโญ
๐ฆ where this page comes from
- arch rolling: gambas3-ide 3.22.2-2 ยท GPL-2.0-or-later
- debian trixie: gambas3-ide 3.20.2-1+deb13u1 ยท GPL-2.0-or-later
- fedora 43: gambas3-ide 3.20.2-5.fc43 ยท GPL-1.0-or-later
- fedora 43: gambas3-ide 3.22.1-1.fc43 ยท GPL-1.0-or-later
- fedora 44: gambas3-ide 3.21.5-1.fc44 ยท GPL-1.0-or-later
- fedora 44: gambas3-ide 3.21.6-1.fc44 ยท GPL-1.0-or-later
- ubuntu questing: gambas3-ide 3.20.4-1build1
- ubuntu resolute: gambas3-ide 3.20.4-1ubuntu1 ยท GPL-2.0-or-later
- ubuntu stonking: gambas3-ide 3.22.0-3 ยท GPL-2.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms