Lua

出自 ArchWiki

根据 lua.org

Lua 是一种强大、高效、轻量级、可嵌入的脚本语言。

这使得 Lua 非常适合其他程序的配置和扩展,也因为它与 C 具有很好的互操作性。基本的 Lua 解释器大小小于 250K。由于官方实现是用 ANSI C 编写的,因此它可用于许多平台和架构。

安装

有多个版本可用

JIT 编译支持

即时编译是一种在运行时而不是之前编译源代码的方法。LuaJIT 是 Lua 5.1 的直接替代品。此版本最适合对性能有较高要求的场景。

要获得 JIT 编译支持,安装 luajit 软件包。

模块

LuaRocks 软件包管理器可作为 luarocks 使用。

一些模块也可在官方仓库中找到。

参见