Skip to content

Conversation

@chrisws
Copy link
Contributor

@chrisws chrisws commented Apr 15, 2022

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

- Allows loading to be driven by the IMPORT statement
- Avoids all or nothing loading at runtime
These can be poly-filled with 'DEF' if required for compatibility.
Console INPUT no longer prints the entered string
@chrisws chrisws merged commit c410df4 into smallbasic:master Apr 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Scalar * Vector doesn't work

1 participant