Components with 'Smart connectors' - well defined API's with machine readable meta-data about static and dynamic aspects - allow a platform to do quite some useful plumbing. Almost like advanced code completion in IDEs, circuit design in CAD/CAM, etc, and when there are options/ambiguities, the platform can ask at composition time the user interactively for selection.
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.
Components with 'Smart connectors' - well defined API's with machine readable meta-data about static and dynamic aspects - allow a platform to do quite some useful plumbing. Almost like advanced code completion in IDEs, circuit design in CAD/CAM, etc, and when there are options/ambiguities, the platform can ask at composition time the user interactively for selection.