Ansel wordt geleverd met een veelzijdige scriptinterfacetaal voor functionaliteitsverbetering.

Lua-scripts kunnen worden gebruikt om acties te definiëren die Ansel moet uitvoeren wanneer een gebeurtenis wordt geactiveerd. Een voorbeeld is het aanroepen van een externe applicatie tijdens het exporteren van bestanden om extra verwerkingsstappen buiten Ansel toe te passen.

Lua  is een onafhankelijk project opgericht in 1993, dat een krachtige, snelle, lichtgewicht, insluitbare scripttaal levert. Lua wordt veel gebruikt door veel open bron-applicaties, in commerciële programma’s en voor het programmeren van spelletjes.

Ansel gebruikt Lua versie 5.4. Het beschrijven van de principes en syntaxis van Lua valt buiten het bestek van deze gebruikershandleiding. Voor een gedetailleerde inleiding, zie de Lua reference manual .

De volgende secties zullen jou een korte introductie geven over hoe Lua-scripts kunnen worden gebruikt in Ansel.