Embedded Lua Scripting
The Arterial XML eBusiness Server (aXes) includes an implementation of the scripting language Lua, with specific extensions for IBM OS/400. Version 1.20 of aXes is based on version 4.0 of Lua. The Lua web-site is located at http://www.lua.org. Lua is a powerful, light-weight programming language designed for extending applications. Lua is also frequently used as a general-purpose, stand-alone language. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, interpreted from opcodes, and has automatic memory management with garbage collection, making it ideal for configuration, scripting, and rapid prototyping. Obvious benefits of Lua are speed, simplicity and size. Why use OS/400 Lua?Lua has many general advantages:
The features that give Lua its power are:
aXes Lua ExtensionsaXes implements a number of generic and OS/400 specific functions in Lua. These functions are provided in addition to those supplied and documented with the standard Lua Distribution. You can get the documentation from the Lua web site which is located here http://www.lua.org/manual/. aXes Lua extensions include:
|