Lua: Difference between revisions

From wikinotes
 
(One intermediate revision by the same user not shown)
Line 63: Line 63:
|-
|-
| [[lua errors]]
| [[lua errors]]
|-
| [[lua warnings]]
|-
|-
| [[lua operators]]
| [[lua operators]]
Line 78: Line 80:
|-
|-
| [[lua testing]]
| [[lua testing]]
|-
| [[lua metatables]]
|-
|-
| [[lua debuggers]]
| [[lua debuggers]]

Latest revision as of 21:05, 11 February 2024

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