As the title says... Chat on...

User avatar
By astrorafael
#24305 Hi all,

I'm very new to this world of ESP2866 but very interested in playing with it with some Lua code.

I was wondering why NodeMCU uses the old Lua 5.1.4 version.
Lua 5.3 offers interesting features like:

- a separate Integer number subtype
- the ability to compile to 32 bit code (for floating point)
- integer bit mask operations

I suppose that all these Lua optimizations like rotables or lightfunctions could be ported to Lua 5.3 as well.

Greetings
Rafael
User avatar
By TerryE
#24397 nofeMCU is a fork of eLua (see link below for a more detailed background). eLua is based on 5.1.

The 5.2 stuff are nice-to-haves for embedded systems. 5.3 is too new to have made the development cascade. It's basically a Q of time and development resources. Sorry.