everyBASIC
Docs ยป Gambas

gambas

Gambas

Gambas
Keywords

  • ABS
  • ACCESS
  • ACOS
  • ACOSH
  • ALLOC
  • AND
  • ANG
  • APPEND
  • AS
  • ASC
  • ASIN
  • ASINH
  • ASL
  • ASR
  • ASSERT
  • ATAN
  • ATAN2
  • ATANH
  • BASE64$
  • BCHG
  • BCLR
  • BEGINS
  • BIN$
  • BOOL@
  • BOOLEAN@
  • BREAK
  • BSET
  • BTST
  • BYREF
  • BYTE@
  • CASE
  • CATCH
  • CBOOL
  • CBR
  • CBYTE
  • CDATE
  • CEIL
  • CFLOAT
  • CHGRP
  • CHMOD
  • CHOOSE
  • CHOWN
  • CHR$
  • CINT
  • CINTEGER
  • CLASS
  • CLONG
  • CLOSE
  • COMP
  • CONST
  • CONTINUE
  • CONV$
  • COPY
  • COS
  • COSH
  • CPOINTER
  • CREATE
  • CSHORT
  • CSINGLE
  • CSTR
  • CSTRING
  • CVARIANT
  • DATE
  • DATE@
  • DATEADD
  • DATEDIFF
  • DAY
  • DCONV$
  • DEBUG
  • DEC
  • DEFAULT
  • DEG
  • DFREE
  • DIM
  • DIR
  • DIV
  • DO WHILE-LOOP
  • DO-LOOP
  • DO-LOOP UNTIL
  • DOWNTO
  • EACH
  • ELSE
  • END
  • END SELECT
  • END STRUCT
  • END WITH
  • ENDIF
  • ENDS
  • ENUM
  • EOF
  • ERROR
  • ERROR TO
  • EVAL
  • EVEN
  • EVENT
  • EXEC
  • EXP
  • EXP2
  • EXP10
  • EXPORT
  • EXTERN
  • FALSE
  • FAST
  • FINALLY
  • FIX
  • FLOAT@
  • FLOOR
  • FLUSH
  • FOR
  • FORMAT$
  • FRAC
  • FREE
  • FROMBASE64$
  • FROMURL$
  • FUNCTION
  • GOSUB
  • GOTO
  • HEX$
  • HOUR
  • HTML$
  • HYP
  • IF
  • IIF
  • IN
  • INC
  • INCLUDE
  • INF
  • INHERITS
  • INPUT
  • INPUT FROM
  • INSTR
  • INT
  • INT@
  • INTEGER@
  • IS
  • ISALNUM
  • ISASCII
  • ISBLANK
  • ISBOOLEAN
  • ISDATE
  • ISDIGIT
  • ISDIR
  • ISFLOAT
  • ISHEXA
  • ISINF
  • ISINTEGER
  • ISLCASE
  • ISLETTER
  • ISLONG
  • ISLOWER
  • ISMISSING
  • ISNAN
  • ISNULL
  • ISNUMBER
  • ISPUNCT
  • ISSPACE
  • ISUCASE
  • ISUPPER
  • KILL
  • LAST
  • LCASE$
  • LEFT$
  • LEN
  • LET
  • LIBRARY
  • LIKE
  • LINE INPUT
  • LINK
  • LOCK
  • LOF
  • LOG
  • LOG2
  • LOG10
  • LOGP
  • LONG@
  • LSL
  • LSR
  • LTRIM$
  • MAG
  • MATCH
  • MAX
  • ME
  • MID$
  • MIN
  • MINUTE
  • MKBOOL$
  • MKBOOLEAN$
  • MKBYTE$
  • MKDATE$
  • MKDIR
  • MKFLOAT$
  • MKINT$
  • MKINTEGER$
  • MKLONG$
  • MKPOINTER$
  • MKSHORT$
  • MKSINGLE$
  • MOD
  • MONTH
  • MOVE
  • NEW
  • NEXT
  • NOT
  • NOW
  • NULL
  • OCT$
  • ODD
  • ON-GOSUB
  • ON-GOTO
  • OPEN
  • OPTIONAL
  • OR
  • OUTPUT
  • PEEK
  • PI
  • POINTER@
  • PRINT
  • PRIVATE
  • PROCEDURE
  • PROPERTY
  • PUBLIC
  • QUIT
  • QUOTE$
  • RAD
  • RAISE
  • RAND
  • RANDOMIZE
  • RDIR
  • READ
  • REALLOC
  • REPEAT-UNTIL
  • REPLACE$
  • RETURN
  • RIGHT$
  • RINSTR
  • RMDIR
  • RND
  • ROL
  • ROR
  • ROUND
  • RTRIM$
  • SCAN
  • SCONV$
  • SECOND
  • SEEK
  • SELECT CASE
  • SGN
  • SHELL
  • SHELL$
  • SHL
  • SHORT@
  • SHR
  • SIN
  • SINGLE@
  • SINH
  • SIZEOF
  • SLEEP
  • SPACE$
  • SPLIT
  • SQR
  • STAT
  • STATIC
  • STEP
  • STOP
  • STOP EVENT
  • STR@
  • STR$
  • STRING@
  • STRING$
  • STRPTR
  • STRUCT
  • SUB
  • SUBST$
  • SUPER
  • SWAP
  • SWAP$
  • TAN
  • TANH
  • TEMP$
  • THEN
  • TIME
  • TIMER
  • TO
  • TR$
  • TRIM$
  • TRUE
  • TRY
  • TYPEOF
  • UCASE$
  • UNBASE64$
  • UNLOCK
  • UNQUOTE$
  • UNTIL
  • URL$
  • USE
  • VAL
  • VARPTR
  • WAIT
  • WATCH
  • WEEK
  • WEEKDAY
  • WEND
  • WHILE
  • WITH
  • WRITE
  • XOR
  • YEAR

A very active open-source project as of 2023, whose name is a recursive acronym for "Gambas Almost Means BASIC". It is pretty BASICy though, in spite of some strong Java scents (even though it is written in C++).

Gambas is a modern 21st-century BASIC with many features and extensions for all kind of desktop/server applications development. It certainly is not more talked about because it remains a Linux-only platform since it was released. Its website shows an above-average documentation quality.

Where it is/was used

  • GNU/Linux

Noteworthy characteristics

Environment and usage

Extensions

Curiosities

Related to...

Influenced by

Influence for

Versions and successors

References

  • https://gambas.sourceforge.net/en/main.html
  • https://gitlab.com/gambas
Compilers, Interpreters, Open Source, Active, Structured BASICs, Linux, modern
Previous Next

everyBASIC

Table of Contents

Table of Contents

  • Gambas
    • Where it is/was used
    • Noteworthy characteristics
    • Environment and usage
    • Extensions
    • Curiosities
    • Related to...
      • Influenced by
      • Influence for
    • Versions and successors
    • References

Home Login Links

  • BASICs we know of
    • Apple II INTEGER BASIC
    • Altair BASIC
    • ANSI BASIC
    • Applesoft BASIC
    • Atari BASIC
    • Acorn Atom BASIC
    • BBC BASIC
    • bootBASIC
    • Bywater BASIC
    • Commodore BASIC
    • Dartmouth BASIC
    • DEC BASIC-PLUS
    • Decimal BASIC
    • FreeBASIC
    • Gambas
    • Microsoft GW-BASIC
    • HP Time-Shared BASIC
    • Liberty BASIC
    • Numbered Lines BASIC
    • MiniBASIC (Joe Strout's)
    • minibasic (McLean's)
    • Microsoft BASIC-80
    • Amiga Microsoft BASIC
    • Microsoft Atari BASIC
    • Microsoft QuickBASIC
    • MSX BASIC
    • Sinclair BASIC
    • Structured BASICs
    • TI BASIC
    • TRS-80
    • Color BASIC
    • TrueBASIC
    • twinBASIC
    • ugBASIC
    • MS Visual Basic for DOS
  • BASIC keywords reference
  • Links