You are reading a single comment by @Gordon and its replies. Click here to read the full conversation.
  • I've seen smartjs before. Looking at their website, they seem more interested in using it as a way to do consultancy work.

    To be honest, it's not difficult to get a JavaScript interpreter and shove it on a microcontroller that's got a bunch of memory. It's been done before several times already - including with TinyJS and mbed, even before I released Espruino.

    The V7 interpreter that they use for smartjs is probably technically better than Espruino, however the interpreter itself is a tiny proportion of what you need for a properly working system. You also need a decent hardware API that handles SPI/I2C/OneWire/Serial/etc the same across many devices, modules, documentation, IDE, support, etc. I'm pretty sure smartjs doesn't have much of that at all.


Avatar for Gordon @Gordon started