Machsupport Forum

Mach Discussion => Mach4 General Discussion => Topic started by: simpson36 on March 01, 2015, 07:34:05 AM

Title: Lua 5.3? Yes, No, When?
Post by: simpson36 on March 01, 2015, 07:34:05 AM

Is the version of Lua in MACH4 user upgradable? If not, then is there a schedule or ETA for implementing new versions of Lua?
Title: Re: Lua 5.3? Yes, No, When?
Post by: simpson36 on March 09, 2015, 02:30:23 PM
It would be good to get an answer here because the difference between 5.2 and 5.3 is more than yet another bell or whistle.

Integer data type was added. 5.2  is all floats. That will have a large impact on any math code, one might imagine.

Creating integers out of floats is something of a PIA and I would speculate that the integer types will speed up Lua code significantly.
Title: Re: Lua 5.3? Yes, No, When?
Post by: Steve Stallings on March 09, 2015, 02:41:38 PM
This is likely dependent on the release of Lua 5.3 support by the wxLua wrapper
which provided the binding between wxWidgets and Lua.

http://wxlua.sourceforge.net/
Title: Re: Lua 5.3? Yes, No, When?
Post by: simpson36 on March 22, 2015, 07:38:57 AM
This is likely dependent on the release of Lua 5.3 support by the wxLua wrapper
which provided the binding between wxWidgets and Lua.

http://wxlua.sourceforge.net/

Not quite yet:

"wxLua can be built against wxWidgets 2.8.x, 2.9.x and Lua versions 5.1, 5.2, and LuaJIT."