|
Die Entwicklung von Anwendungen mit Lua will die dynamische Skriptsprache
MoonScript
durch eine Reihe zusätzlicher Features zu erleichtern. Die
Syntax komme mit weniger Schlüsselwörtern aus, was die
Lesbarkeit des Codes deutlich erhöhen soll. Ausserdem führt
MoonScript das Prinzip der Klassen und Vererbung ein, was objektorientierte
Programmierung erlaube. Das MoonScript-Code anschließend nach
Lua kompiliert wird, ist aber der Clou an der Sache.
Zu alternativen Implementierungen wie LuaJIT sei MoonScript daher
voll kompatibel und vertrage sich ebenso mit bereits vorhandenem
Lua-Code und Lua-Bibliotheken. Die Sprache orientiert sich technisch
an CoffeeScript, bei der Code nach JavaScript kompiliert wird. Voraussetzung
für MoonScript ist Lua 5.1, ebenso LPeg, das LuaFileSystem
und das alt-getopt-Modul.
Hier empfehlen die MoonScript-Entwickler die Installation mit LuaRocks
und der passenden Rockspec über luarocks build http://moonscript.org/rocks/moonscript-dev-1.rockspec.
Auf GitHub
gibt es den Quellcode zu MoonScript unter der MIT-Lizenz.
(ez, hannover)
(siehe auch Heise
News-Ticker :)
Hannover · EDV-Beratung ·
Linux · Novell · Microsoft · Seminar ·
IT-Consult · Netzwerk · LPIC · CLE
|