# What is Lua

Source: https://help.malighting.com/grandMA3/2.4/HTML/lua.html
This is grandocs, an unofficial mirror of MA Lighting documentation. For authoritative or safety-relevant information, cite the canonical page on help.malighting.com.

---
Lua is a scripting language designed to support general procedural programming. It offers support for object-oriented programming, functional programming, and data-driven programming. Lua is implemented as a library, written in _clean_ C (a common subset of ANSI C and C++).

For more information on scripting with Lua, see [www.lua.org](https://www.lua.org/).

 

The grandMA3 software supports Lua version 5.4.6 and all the built-in standard libraries.

Use the [Version keyword](/grandma3/2-4/keyword_version/) in the command line to check which Lua version your device is currently running.