Lua

E95187

Lua is a lightweight, embeddable scripting language widely used for game development, configuration, and extending applications.

AI illustration

How this image was made

AI-generated illustration of Lua

This AI-generated illustration was produced by black-forest-labs/FLUX.2-dev (1024x1024) from a prompt written by openai/gpt-oss-120b from the entity's label + description.

Prompt

Generate an image of Lua (Lua is a lightweight, embeddable scripting language widely used for game development, configuration, and extending applications.)

All labels observed (13)

How this entity was disambiguated

Statements (53)

Predicate Object
instanceOf embeddable scripting language
programming language
scripting language
countryOfOrigin Brazil
designedBy Luiz Henrique de Figueiredo
Roberto Ierusalimschy
Waldemar Celes
designGoal efficiency
extensibility
portability
small footprint
developer PUC-Rio
Pontifical Catholic University of Rio de Janeiro
fileExtension .lua
hasFeature automatic memory management
coroutines
first-class functions
garbage collection
metatables
tables as primary data structure
tail call optimization
implementationLanguage C
inception 1993
influenced Garry's Mod Lua
LuaJIT
Moonscript
Tarantool Lua
influencedBy DEL
Modula
SNOBOL
SOL
linked to: Sol

Scheme
license MIT License
paradigm functional programming language
imperative programming language
procedural programming language
prototype-based programming language
standardImplementation Puc-Rio Lua
supports embedding in C and C++ applications
typingDiscipline duck typing
dynamic typing
useCase application scripting
configuration
embedded systems
game development
server-side scripting
usedIn Garry's Mod
Nginx (via OpenResty)
linked to: nginx

Redis scripting
linked to: Redis

Roblox (via a dialect, Luau)
Wireshark dissectors
World of Warcraft addons
linked to: World of Warcraft
website https://www.lua.org/

How these facts were elicited

Referenced by (63)

Full triples — surface form annotated when it differs from this entity's canonical label.

Codex supportsLanguage Lua
Julia influencedBy Lua
Scheme influenced Lua
LLVM supportsLanguageFrontend Lua (via LuaJIT experimental backends)
linked to: Lua
TeX influenced LuaTeX
subject linked to: TeX typesetting system
linked to: Lua
Smalltalk influenced Lua
Self influenced Lua (through prototype ideas)
linked to: Lua
Nmap writtenIn Lua
LuaTeX embeds Lua
ESP8266 isProgrammableWith Lua (NodeMCU firmware)
subject linked to: ESP8266 microcontrollers
linked to: Lua
Roberto Ierusalimschy knownFor Lua programming language
linked to: Lua
Roberto Ierusalimschy associatedWith Lua.org
linked to: Lua
Roberto Ierusalimschy publicationTopic Lua programming language
linked to: Lua
Luiz Henrique de Figueiredo knownFor Lua programming language
linked to: Lua
Luiz Henrique de Figueiredo hasCreated Lua programming language
linked to: Lua
Waldemar Celes notableWork Lua programming language
linked to: Lua
Pontifical Catholic University of Rio de Janeiro isBirthplaceOf Lua programming language
linked to: Lua
LuaJIT supportsLanguageVersion Lua 5.1
linked to: Lua
MoonScript compilesTo Lua
subject linked to: Moonscript
MoonScript targetRuntime Lua
subject linked to: Moonscript
MoonScript influencedBy Lua
subject linked to: Moonscript
Tarantool Lua basedOn Lua
PUC-Rio Lua implements Lua programming language
subject linked to: Puc-Rio Lua
linked to: Lua
PUC-Rio Lua maintainedBy Lua team at PUC-Rio
subject linked to: Puc-Rio Lua
linked to: Lua
PUC-Rio Lua documentation Lua Reference Manual
subject linked to: Puc-Rio Lua
linked to: Lua
Roblox originalProgrammingLanguage Lua
subject linked to: Roblox (via a dialect, Luau)
Roblox usesScriptingLanguage Lua
subject linked to: Roblox (via a dialect, Luau)
Luau basedOn Lua
subject linked to: Roblox (via a dialect, Luau)
TJ Holowaychuk programmingLanguage Lua
subject linked to: visionmedia