This is the first pre-release for the next version of Lua.
The email announcement from Luiz Henrique de Figueiredo is not yet in the archive, so I reproduce it here:
Lua 5.4.0 (work1) is now available for testing at
http://www.lua.org/work/lua-5.4.0-work1.tar.gz
The checksums are
MD5 0ff232b8658884155a43cf72212edbd9 -
SHA1 a8193b14ed3869917d1102cb0418cf9dfb0d9baf -
This is a work version. All details may change in the final version.
An updated reference manual is included and also available at
http://www.lua.org/work/doc
The complete diffs from Lua 5.3 are too extensive to show.
A test suite is available at
http://www.lua.org/work/lua-5.4.0-work1-tests.tar.gz
All feedback welcome. Thanks.
--lhf
New features:
Holy cow, 8.1 is a huge change:
https://www.lua.org/work/doc/manual.html#8
I think the change isn’t quite as big as the wording might imply. The functionality is still there, it’s just implemented via metamethods instead of specified as part of the base language.
It’s still a bigger change than you usually see in Lua, though.
It is off by default, but a potentially immense change concerns the handling of
niland a new keywordundef.http://lua-users.org/lists/lua-l/2018-03/msg00155.html