Welcome to SmallBASIC

SmallBASIC is a fast and easy to learn BASIC language interpreter ideal for everyday calculations, scripts and prototypes. SmallBASIC includes trigonometric, matrices and algebra functions, a built in IDE, a powerful string library, system, sound, and graphic commands along with structured programming syntax.

Offline help text updated


I've updated the offline help text. The new file is here:


This is a complete extract from the Language Reference section, including all comments.

I have also update the generator program to use JSON in lieu of CSV as the input file format (as output from mysql)

The JSON export (from database) file is also available:

How to help design a better looking editor color theme

This applies to the desktop SDL version of SmallBASIC.

There are five color themes available in the text editor. You can switch between themes by pressing ALT+t while editing a file. When SmallBASIC starts the fifth theme is read from the settings.txt file (under %APPDATA%/SmallBASIC in windows and ~/.config/SmallBASIC in linux) and when it exits the current settings are written back to the file.

The steps below should give just enough functionality to help design a better looking theme. Sorry, it's a bit of a convoluted process.


Subscribe to SmallBASIC RSS