Lua

GPTKB entity

Statements (128)
Predicate Object
gptkbp:instance_of gptkb:C_programming_language
gptkbp:community Lua Users
gptkbp:control_system for loop
if statement
while loop
function definition
repeat-until loop
table constructor
gptkbp:data_type gptkb:original_score
gptkb:Mathematics
gptkb:tableware
gptkb:Matrix
string
boolean
gptkbp:designed_by gptkb:Roberto_Ierusalimschy
gptkbp:error_handling pcall
xpcall
gptkbp:features lightweight
extensible
simple syntax
embeddable
gptkbp:file_extension .lua
gptkbp:first_appearance gptkb:1993
gptkbp:formulation similar to Python
similar to Java Script
similar to Ruby
gptkbp:has_expansion .lua
gptkbp:has_feature dynamic typing
user data
string manipulation
pattern matching
modules
extensible
closures
automatic memory management
tail call optimization
C API
support for multiple platforms
support for testing frameworks
support for version control systems
support for debugging tools
support for package management
simple API
support for functional programming
support for object-oriented programming
support for documentation tools
simple error handling
debugging facilities
support for metaprogramming
support for profiling tools
lightweight syntax
lightweight threads
metatables
support for asynchronous programming
support for procedural programming
support for reflection
support for serialization
table data structure
file I/ O
support for Unicode
tables as first-class citizens
support for event-driven programming
support for data-driven programming
https://www.w3.org/2000/01/rdf-schema#label Lua
gptkbp:influenced_by gptkb:C
gptkb:Scheme
gptkb:Modula-2
gptkbp:is_integrated_with C API
Java Script through Fengari
Java through Lua J
Python through Lupa
gptkbp:is_popular_in gptkb:Nginx
gptkb:Adobe_Lightroom
gptkb:Wireshark
gptkb:World_of_Warcraft
gptkb:Roblox
Game engines
game engines
gptkbp:is_used_by gptkb:Nginx
gptkb:Defold
gptkb:Adobe_Photoshop
gptkb:Corona_SDK
gptkb:LÖ_VE
gptkb:Open_Resty
gptkb:Tiled_Map_Editor
gptkb:Wireshark
gptkb:Cry_Engine
gptkb:Garry's_Mod
gptkb:World_of_Warcraft
gptkb:Roblox
Game engines
Unity (via plugins)
gptkbp:latest_version 5.4.4
gptkbp:library Lua standard libraries
gptkbp:license MIT License
gptkbp:notable_feature garbage collection
lightweight
extensible
first-class functions
simple syntax
coroutines
gptkbp:operating_system cross-platform
gptkbp:paradigm multi-paradigm
gptkbp:predecessor gptkb:Lua_5.5
gptkbp:primary_use embedded systems
gptkbp:successor gptkb:Lua_5.3
gptkbp:supports garbage collection
first-class functions
coroutines
gptkbp:type dynamic
gptkbp:used_in configuration files
data processing
embedded systems
game development
scientific computing
web applications
web development
video game development
gptkbp:website www.lua.org
https://www.lua.org
gptkbp:bfsParent gptkb:blockade
gptkb:Factorio
gptkb:Web_Assembly
gptkb:Bright_Eyes
gptkb:libgtk-3
gptkb:Luge
gptkb:Roblox
gptkbp:bfsLayer 4