Download Latest Version smallbasic_12.26.zip (17.5 MB)
Email in envelope

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

Home / Linux / 0.12.10
Name Modified Size InfoDownloads / Week
Parent folder
smallbasic_0.12.10_amd64.deb 2017-12-24 340.3 kB
README.txt 2017-12-23 2.5 kB
Totals: 2 Items   342.8 kB 0
COMMON: Add support code arrays declared over multiple lines
COMMON: Assign multiple variables from an ARRAY (1)
COMMON: Can now declare an empty array with: a=[]
COMMON: FUNC can now use RETURN statement as synonym for FUNCNAME=result (1)
COMMON: Fix FUNC call as pseudo class method (1)
COMMON: Fix PROGLINE when using multi-line strings
COMMON: Fix handling for code array passed as function argument
COMMON: Fix inline local variable declaration for complex assignments
COMMON: Fix issue when LOCAL used inside while loop
COMMON: Fix issue with INPUT command
COMMON: Fix line number count when using multi-line strings
COMMON: Fix potential infinite loop using the MAX command
COMMON: Fix square bracket access to 2D arrays
COMMON: Fix var scope errors reported by cppcheck
COMMON: Fix win32 run regression
COMMON: Implemented Maxint system constant (1)
COMMON: Implemented Nil system constant (1)
COMMON: Implemented OPTION AUTOLOCAL runtime option (2)
COMMON: LEFT, RIGHT, REPLACE, INSTR, RINSTR no longer error on invalid pos input
COMMON: MID command now returns blank for invalid index input
COMMON: Now errors when using a keyword as part of a MAP variable
COMMON: Performance optimisations
COMMON: REPLACE str argument can now be a number type
COMMON: SUB can now use RETURN statement
COMMON: VAL command now ignored any input trailing non digit chars
COMMON: dirwalk callback now provides properties path,name,depth,mtime,size,dir
COMMON: raise error when FUNC return value not assigned
COMMON: removed experimental reference variable concept
COMMON: update png and editor libs
SDL: Added F8 publish command
SDL: Debugger only shows local variables when in SUB or FUNC
SDL: Editor now shows navigable stack trace in error message
SDL: Fix cursor error position when running from selected text
SDL: Moved "Live edit" mode to editor via F8 key
SDL: PEN OFF command now hides the cursor
SDL: Added ALT+= command
SDL: Update ALT+. to work with error handling
UI: Added scratch menu option
UI: The FORM command now reports an error when IMAGE input fails to load
UI: add missing 'Select All' menu option
UI: shell now displays size and date columns
ANDROID: Fix crash when displaying an alert with extended ascii chars
ANDROID: Fix crash when exporting from IDE
ANDROID: Fix exit when navigating to non-permitted path
ANDROID: add missing key mappings for DEL,ESC,HOME,BRK,FN(1-12)
ANDROID: handle screen rotation

(1) See 2048.bas for examples
(2) OPTION AUTOLOCAL causes all variables used only inside a SUB or FUNC
    to have local scope.
Source: README.txt, updated 2017-12-23