Monty + JET¶
Both of these projects are in the very early design stages (and have been for years …).
Monty is a from-scratch implementation of a Python VM, which executes bytecode generated by the MicroPython compiler. It is based on a stackless design with movable vectors and garbage collection. There have been several iterations of this code, but it’s still early days.
JET is a dataflow engine for microcontrollers, which takes its inspiration from Pure Data and Flow-based programming. The goal is to make visual programming feasible on small microcontrollers, with scripting support based on Monty. It’s basically vapourware for now.