Lua
A powerful, fast, lightweight, embeddable scripting language that combines a simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics.
Lua is dynamically typed, runs by interpreting bytecodes using a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping tasks. The OpenVMS port of Lua includes the core binary Lua distribution and several extensions, including a lightweight pure Lua JSON library and a small set of OpenVMS-specific extensions to facilitate calling of various OpenVMS system services and RTL routines.
Software Requirements
- OpenVMS 8.4-1H1 or higher (IA-64), V8.4-2L1 or higher (Alpha), V9.1-A or higher (x86-64)
- VSI TCP/IP or HPE TCP/IP Services
- C compiler (optional; required for application development only)
- Must be installed on an ODS-5 enabled volume
Latest Version
Alpha | Integrity | X86 |
---|---|---|
V5.3-5D | V5.3-5D | V5.3-5D |
Download
VSI-AXPVMS-LUA-V0503-5D-1-RNOTES.PDF
VSI-AXPVMS-LUA-V0503-5D-1.ZIPEXE
VSI-AXPVMS-LUA-V0503-5D-1.ZIPEXE_VNC
VSI-I64VMS-LUA-V0503-5D-1-RNOTES.PDF
VSI-I64VMS-LUA-V0503-5D-1.ZIPEXE
VSI-I64VMS-LUA-V0503-5D-1.ZIPEXE_VNC
X86VMS-LUA-V0503-5D-1-RNOTES.PDF
Licensing
MIT