This is an old revision of the document!
* Espruino is javascript on a microcontroller. This is not so dumb, as the javascript vm - originally written for web servers - is interrupt driven. The difference this makes is that the vm is designed to sit there doing nothing most of the time. This is great for low power systems, because doing nothing is very power efficient .
* Forth was great on microcontrollers back in the day. Triangle Digital Services in the UK made a super set of powerful devices which did then what people are used to the RPi doing now. ADC's, lots of GPIO, accurate interrupt timing and enough memory for decent programs. If you look at language development, Forth is pretty much an object based language and has links to Smalltalk, Lisp and others.
* BLE is finally great for short / medium range low data rate, low latency communications. Most uP platforms have BLE libraries, also usable MIDI functionality OOTB.
* **
