Programme erweitern mit Lua

Gunnar Beutner —  17.02.2012 — 2 Comments

Lua ist eine einfach zu erlernende Scriptsprache, die speziell dafür entwickelt wurde, um in andere Programme eingebettet zu werden. Von Haus aus bietet es nur eine kleine Standard-Library an; alle anderen Funktionen müssen vom Host-Programm implementiert werden.

Durch diesen minimalistischen Ansatz ist Lua sehr leicht zu portieren. Lua ist unter den meisten Unix-Varianten, Windows und selbst eingebetteten Betriebssystemen wie SymbianOS lauffähig. Es wird beispielsweise zur Erweiterung etlicher bekannter Programme verwendet, wie z.B. Wireshark, VLC und lighttpd. Auch bei Entwicklern von Computer-Spielen ist es sehr beliebt.

Wie man Lua in seine eigenen Programme integrieren kann, ist sehr detailliert im Buch “Programming in Lua” und in der Dokumentation beschrieben.

39.thumbnail Programme erweitern mit Lua

Autor: Gunnar Beutner

Vor seinem Eintritt bei NETWAYS arbeitete Gunnar bei einem großen deutschen Hostingprovider, wo er bereits viel Erfahrung in der Softwareentwicklung für das Servermanagement sammeln konnte. Bei uns kümmert er sich vor allem um verschiedene Kundenprojekte, aber auch eigene Tools wie inGraph oder in Zukunft um Icinga2.