2.1 – Values and Types 2.1 – Values and Types Lua is a dynamically typed language. This means that variables do not have types; only values do. There are no type definitions in...
2.2 – Values and Types 2.2.1 – Coercion 2.2 – Values and Types Lua is a dynamically typed language. This means that variables do not have types; only values do. There are no t...
3.16 – Defining C Functions 3.16 – Defining C Functions Lua can be extended with functions written in C. These functions must be of type lua_CFunction , which is defined as ...
EVAL script numkeys key [key …] arg [arg …] *Introduction to EVAL *Conversion between Lua and Redis data types *Helper functions to return Redis types *Atomicity of scripts *Er...
2.3 – Error Handling 2.3 – Error Handling Because Lua is an embedded extension language, all Lua actions start from C code in the host program calling a function from the Lua l...
4 – The Application Program Interface 4 – The Application Program Interface This section describes the C API for Lua, that is, the set of C functions available to the host prog...
8 – Incompatibilities with the Previous Version 8 – Incompatibilities with the Previous Version Here we list the incompatibilities that you may find when moving a program from ...