Lua

From wikinotes
Revision as of 21:05, 11 February 2024 by Will (talk | contribs) (→‎Features)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Lua is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.


Documentation

homepage
lua reference manual https://www.lua.org/manual/5.4/

Intro/Reference

lua anatomy
lua toolchains
lua packaging

Libraries

lua libraries

Concepts

Syntax

lua comments
lua print
lua variables
lua datatypes
functions ? methods ? classes ?
lua conditionals
lua loops
lua errors
lua warnings
lua operators
lua generics?
lua matching

Features

lua testing
lua metatables
lua debuggers
lua documentation
lua processes
lua input/output
lua filesystem
lua logging