GAMBAS(1)

๐Ÿ“ฆ
version 3.22.2 ยท 2 versions
, in arch rolling, debian trixie, fedora 43, fedora 44, ubuntu questing, ubuntu resolute, ubuntu stonking

๐Ÿ’– 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ยฉ 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. ๐ŸŒˆ๐Ÿงšโญ