The SmallBASIC project aims to provide a full featured and easy to use scripting language suitable for non serious programming on any computing platform.

Welcome to SmallBASIC

Featured sample program: Checkers.bas

''' Checkers program

'' Written by KC Goldberg and Sons, November, 2004
'' Written in SmallBASIC for Windows, 0.9.5.2

'' This program was written as a teaching example with me and my sons
'' We used SmallBASIC mostly because it is cool and free. For this particular
'' application, the array structure (including nested arrays) and the ability
'' of functions to return an array make this almost LISP-like, which is perfect
'' for turn-b

GNU

SmallBASIC version 0.10.1 has been released

SmallBASIC version 0.10.1 for windows has been released.

This version includes the following features:
- Allows you to open multiple editor tabs.
- Drag and drop files from windows explorer into the File widget.
- Hide editor mode which (sort of) makes your program appear as a standalone application
- Updated online Help system integrated with this web site.
- Includes various language enhancements described in the previous article.

New features

SmallBASIC has a number of new features intended to broaden its appeal as a general purpose scripting language.

Local variable declaration and assignment

You can now declare and assign a local variable on the same line

local foo = "foo"

Program defined window geometry

The FLTK and SDL versions now allow the window geometry to be set from your program.

  option predef grmode 200x300

User defined structures

Syndicate content