• I'd like to add more features and potentially this spread operator could at some point go in, however there are (IMO) more important language features to implement first. There's a wishlist at https://github.com/espruino/Espruino/iss­ues/1302 where you can vote

    Unfortunately with the current state of JS I don't see that feature parity will ever be possible - it's a moving target and pretty much all the main JS engines out there have teams of people working on them. With Espruino it's really just me and the occasional contributor, and I don't have the resources to keep implementing features at the rate they are announced.

    Not only that, but we are limited by how much code will fit on a microcontroller. We can't just keep adding features because at some point things will stop fitting - we are already having to strip less-used features from the Original Espruino board virtually every release.


Avatar for Gordon @Gordon started