Good ideas! And I appreciate it. But...deshipu wrote:You can also take a look at LUA (nodemcu) and JavaScript (espruino) -- they are implemented for similar platforms to those on which MicroPython works, and might fit your use case better. And of course there is always that Forth .
NodeMCU is a port of eLua but man, there is just no community for that at all. Seems questionable.
Espruino is a whole environment, can't use it to extend C at all, everything is JS and you can extend that with C sort of.
MicroPython in its smallest form would still be 5 times bigger than any C mcu project I've ever done just for some very light scripting.
And Forth.... Forth is like a more confusing assembly. Part of the problem is I'd be the only person who could write scripts for it. Very limiting and even less support than eLua.