gptkbp:instance_of
|
gptkb:language
|
gptkbp:bfsLayer
|
4
|
gptkbp:bfsParent
|
gptkb:Tarsila_do_Amaral
|
gptkbp:designed_by
|
gptkb:Roberto_Ierusalimschy
|
gptkbp:first_appearance
|
gptkb:1993
|
gptkbp:format
|
.lua
|
gptkbp:formulation
|
simple and easy to learn
|
gptkbp:has
|
gptkb:file_format
gptkb:Defold_engine
gptkb:LÖ_VE_framework
gptkb:Lua_Rocks
gptkb:Corona_SDK
|
gptkbp:has_feature
|
gptkb:Author
pattern matching
string manipulation functions
standard libraries
multiple return values
debugging facilities
lightweight syntax
metatables
tables as first-class citizens
extensible semantics
|
https://www.w3.org/2000/01/rdf-schema#label
|
A Lua
|
gptkbp:influenced_by
|
gptkb:Pascal
gptkb:C
gptkb:Library
|
gptkbp:is_compatible_with
|
gptkb:Java
gptkb:C
gptkb:C++
gptkb:Library
|
gptkbp:is_often_used_in
|
embedded systems
game development
web applications
|
gptkbp:is_popular_in
|
gptkb:academic_research
embedded systems development
game development community
scripting for applications
|
gptkbp:is_used_in
|
gptkb:Author
gptkb:Adobe_Lightroom
gptkb:Wireshark
gptkb:World_of_Warcraft
gptkb:Roblox
Game engines
|
gptkbp:license
|
MIT License
|
gptkbp:operating_system
|
cross-platform
|
gptkbp:philosophy
|
multi-paradigm
|
gptkbp:supports
|
garbage collection
first-class functions
coroutines
|
gptkbp:type
|
gptkb:language
|
gptkbp:uses
|
dynamic typing
automatic memory management
|