Thomas Weber 8906347ed6 Refactor script compiling
This moves most of JSCompiler into compile, where it should be anyways.
This will make more sense in the future if there is ever more than 1 code generator (asm.js? wasm? glsl? who knows)
2020-08-29 23:01:53 -05:00
2020-08-27 00:26:02 -05:00
2018-05-11 08:20:20 -04:00
2020-08-29 23:01:53 -05:00
2020-07-16 18:43:11 -05:00
2016-06-08 16:27:38 -04:00
2017-11-20 19:18:18 -05:00
2016-03-28 12:53:44 -04:00
2020-06-22 19:34:30 -05:00
2020-07-26 19:30:12 -05:00
2018-06-18 13:13:09 -04:00

scratch-vm with something similar to the phosphorus runtime & compiler hacked into it.

Setup

See https://github.com/TurboWarp/scratch-gui/wiki/Getting-Started to setup the complete TurboWarp environment.

If you just want to play with the VM then it's the same process as upstream scratch-vm.

Non-goals

  • upstream merging into scratch-vm
  • generating code to be easily read or modified by humans
  • 100% compatibility with every script, block, extension
  • allow modifying compiled scripts while they are running
S
Description
Scratch VM with a JIT compiler and more features
https://turbowarp.org/
Readme MPL-2.0
35 MiB
0 Stars 2 Watchers 0 Forks
Languages
JavaScript 99.7%
HTML 0.2%