for the question of api-style (error first/last, object yes/no) i vote for error first and object-style, it's just easier to follow the node.js culture here
assuming espruino is designed to be single-threaded and mostly asynchronous, than node.js seems to be a good (perfect?) style
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.
for the question of api-style (error first/last, object yes/no) i vote for error first and object-style, it's just easier to follow the node.js culture here
assuming espruino is designed to be single-threaded and mostly asynchronous, than node.js seems to be a good (perfect?) style