Hmm. Could you try and come up with a really simple bit of code that fails, and stick it on https://github.com/espruino/Espruino/issues ?
This sort of thing does work though:
>function a() { return { a : function() { return 42; } } } =function () { return { a : function() { return 42; } } } >a().a() =42 >a().a(function (val) { }) =42
Good point about the public constants, I'll make sure I think about that.
@Gordon started
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.
Hmm. Could you try and come up with a really simple bit of code that fails, and stick it on https://github.com/espruino/Espruino/issues ?
This sort of thing does work though:
Good point about the public constants, I'll make sure I think about that.