Lua

E95187

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

All labels observed (4)

Label Occurrences
Lua canonical 15
Lua (through prototype ideas) 1
Lua (via LuaJIT experimental backends) 1

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 (18)

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