lua@5.3
« Back to VersTracker
Description:
Powerful, lightweight programming language
Type: Formula  |  Tracked Since: Nov 25, 2024
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: programming-language scripting embedding lightweight lua
Install: brew install lua@5.3
About:
Lua 5.3 is a powerful, efficient, and embeddable scripting language. It is designed for performance, portability, and ease of integration into applications, making it a popular choice for game development, configuration, and extending software.
Key Features:
  • Lightweight and fast interpreter
  • Highly embeddable in C/C++ applications
  • Powerful but simple procedural syntax
  • Automatic memory management with incremental garbage collection
  • Dynamic typing and first-class functions
Use Cases:
  • Embedded scripting for games and applications (e.g., World of Warcraft, Redis)
  • Configuration and extension language for software
  • Rapid prototyping and general-purpose scripting
Alternatives:
  • python – More batteries-included, larger runtime; Lua is more lightweight and embeddable.
  • luajit – Just-In-Time compiler for Lua 5.1; offers higher performance but is based on an older language version.
Version History
Detected Version Rev Change Commit
Nov 25, 2024 3:34pm 0 VERSION_BUMP d33a5046
Sep 14, 2024 9:01pm 0 VERSION_BUMP b0e760db