Next Topic

Previous Topic

Book Contents

Lua

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 is free software. Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, interpreted from byte codes, and has automatic memory management with garbage collection, making it ideal for configuration, scripting, and rapid prototyping.

Network Monitor and Lua

Network Monitor includes support for the Lua scripting language (www.lua.org).

The development environment includes debugger, keyword highlighting, integrated help and other features available in state-of-the-art development tools.

Installing and Running the Lua Development Environment

Run knmsetup.exe and select Options > Install Utilities before continuing with the install. After the install click the <KaseyaInstallDirectory>\knm\Ide.exe to run the Lua IDE. You can also start ide using the Kaseya > KNM program group in the start menu.

Lua modules included in KNM