Download Latest Version 12_27 source code.zip (1.6 MB)
Email in envelope

Get an email when there's a new version of SmallBASIC

Home / v12.24
Name Modified Size InfoDownloads / Week
Parent folder
smallbasic_12.24.zip 2022-06-20 16.7 MB
SmallBASIC-Console_12.24-x86_64.AppImage 2022-06-05 5.2 MB
SmallBASIC-FLTK_12.24-x86_64.AppImage 2022-06-05 3.7 MB
SmallBASIC-SDL_12.24-x86_64.AppImage 2022-06-05 5.8 MB
README.md 2022-06-04 1.1 kB
v12.24 source code.tar.gz 2022-06-04 1.3 MB
v12.24 source code.zip 2022-06-04 1.6 MB
Totals: 7 Items   34.3 MB 1

EMCC: Implemented emscripten web version UI: add support for image.save("file.png") as per console WEB: Added simple REST server support COMMON: ARRAY now parses json with true/false correctly COMMON: Fix [#131] - Scalar * Vector doesnt work COMMON: Fix array access with embedded strings [#136] COMMON: Fixed hashmap access issue COMMON: Fixed http_read to handle large HTTP headers COMMON: Implemented window.setLocation(x,y) [#102] COMMON: Removed 'Meaningless' CDBL, CINT, CREAL. These can be poly-filled with 'DEF' if required. COMMON: Update plugin system to allow loading to be driven by the IMPORT statement COMMON: m3Apply no longer crashes if the second argument is not an array COMMON: parse JSON with SB ";" dimension syntax CONSOLE: Added -i command switch for live mode This will run the BASIC program in a loop. It can be used with the debug module to rerun whenever the source code changes:

import debug
run("xdotool windowactivate `xdotool search --onlyvisible --name \"Emacs\"`")
while (!debug.IsSourceModified())
  rem main loop
wend
Source: README.md, updated 2022-06-04