2021-08-09 20:09:14 +00:00
|
|
|
DESCRIPTION
|
|
|
|
|
|
|
|
Lua is a language designed for embedded use in native applications. It
|
|
|
|
has an impossibly elegant C API and the Lua language itself feels more
|
|
|
|
like Python compared to alternatives like Tcl except it's a great deal
|
|
|
|
faster and doesn't have strong opinions about character encoding.
|
|
|
|
|
|
|
|
PROVENANCE
|
|
|
|
|
|
|
|
https://github.com/lua/lua/
|
|
|
|
|
|
|
|
commit e7803f7dbcdc966ab1f9db143424ee811ab1a398
|
|
|
|
Author: Roberto Ierusalimschy <roberto@inf.puc-rio.br>
|
|
|
|
Date: Wed Mar 3 09:44:20 2021 -0300
|
|
|
|
|
|
|
|
New release number (5.4.3)
|
|
|
|
|
|
|
|
luac.c needed to be sourced from:
|
|
|
|
https://www.lua.org/ftp/lua-5.4.3.tar.gz
|
|
|
|
|
|
|
|
LOCAL MODIFICATIONS
|
|
|
|
|
2022-04-16 22:08:00 +00:00
|
|
|
Lua now uses a bestline REPL with bash-style code completion.
|
|
|
|
|
2022-04-13 15:49:17 +00:00
|
|
|
Integer literals such as `033` will now be interpreted as octal.
|
|
|
|
|
2022-04-29 13:06:23 +00:00
|
|
|
Integer literals such as `0b10` will now be interpreted as binary.
|
|
|
|
|
2021-08-09 20:09:14 +00:00
|
|
|
The `\e` string literal escape sequence has been added, which is
|
|
|
|
equivalent to `\27` (the Lua version of `\033`) or the ASCII ESC
|
|
|
|
character. It may be used for teletypewriter control like having
|
|
|
|
bold text, which can be encoded elegantly as `\e[1mHELLO\e[0m`.
|
2022-04-16 22:08:00 +00:00
|
|
|
|
|
|
|
Added luaL_traceback2() for function parameters in traceback.
|
2022-04-24 16:59:22 +00:00
|
|
|
|
|
|
|
Added Python-like printf modulus operator for strings.
|
2022-07-09 06:06:46 +00:00
|
|
|
|
|
|
|
Added Python-like printf multiply operator for strings.
|