That modulizing thing sounds very good to me, particularly if done at a low level (i.e. getting or not getting compiled at all!). For instance, I'm temped at writing (well, porting actually) a driver for the ENC28J60, and it's probably going to be quite a lot of code - not the driver itself, but the tcp/ip on top of that. Also there's other bits which aren't used in all projects (Waveform comes to mind).. so yeah making it possible to pick which parts of Espruino get included would be a very good idea. Trouble is.. I haven't had much luck so far in setting up a toolchain to cross compile the thing on osx (but I've seen a few posts here that could help)
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.
That modulizing thing sounds very good to me, particularly if done at a low level (i.e. getting or not getting compiled at all!). For instance, I'm temped at writing (well, porting actually) a driver for the ENC28J60, and it's probably going to be quite a lot of code - not the driver itself, but the tcp/ip on top of that. Also there's other bits which aren't used in all projects (Waveform comes to mind).. so yeah making it possible to pick which parts of Espruino get included would be a very good idea. Trouble is.. I haven't had much luck so far in setting up a toolchain to cross compile the thing on osx (but I've seen a few posts here that could help)