Just a note to say I don't really have the motivation myself to implement this given that it feels too involved/hard for me to be able to understand and work out within reasonable time.
So I stopped working on it for now if anyone else wants to give it a try.
EDIT: Nevermind - I can't help myself. Trying some right now..
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Just a note to say I don't really have the motivation myself to implement this given that it feels too involved/hard for me to be able to understand and work out within reasonable time.
So I stopped working on it for now if anyone else wants to give it a try.
EDIT: Nevermind - I can't help myself. Trying some right now..