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
|