Introduction to Lua

Lua LogoLua is a powerful, fast, lightweight, embeddable scripting language.  It is used in many commercial applications, such as Adobe Lightroom and the major online game "World Of Warcraft". Its emphasis is on ease-of-use for non-programmers.  Many of the things which programmers of other languages need worry about are handled automatically by Lua. As implemented in Family Historian, it provides the ability to access and amend all of the data in your project - that is, all fields and all records.  Family Historian uses Lua version 5.3.

Getting Started With Lua

Getting started with plugins is not difficult, even if you have never written any scripts before.  A good starting-point is How To Write Plugins. If you have previously written scripts, macros or plugins, you can jump straight in by checking out the Lua Quick Guide and the Family Historian API Introduction.

More Information On Lua

 There are links to Lua websites on the Help menu of the Plugin Editor.  More information can also be found by clicking on the links below: