Der junge Herr chinstrap, ehemaliger Mayflowerianer, Wieder-Student und Nachwuchstalent in Sachen PHP Core Development, hat sein Gesellenstück abgelegt. Nicht nur, dass er gerade das Release Management von PHP mit der Paprika-Wurst gehijacked und sich als Release Manager der 5.3 Serie eingetragen hat , sondern auch noch in Sachen PHP Extensions eine drauf legt. (Da können sich andere eine Scheibe... nein, genug der flachen Kalauer)
Wer World Of Warcraft spielt, dem wird lua nicht unbekannt sein. Freunde der Famiglia implementierten lua in lighttpd und dem sagenhaften MySQL Proxy. Und nun gibt's lua auch für PHP.
Kurzer Exkurs zu Lua:
Lua is a powerful, fast, light-weight, embeddable scripting language.
Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.
"Eine Scriptsprache in der Scriptsprache? *hüstel*", war mein erster Gedanke. Aber uns' chinstrap klärte mich freundlich auf, dass das ja eigentlich eine ganz tolle Sache sei. Nämlich immer dann, wenn man in seiner Anwendung dem Nutzer etwas zum Programmieren in die Hand drücken möchte, aber das Environment kontrollieren will (was ja nicht geht, wenn der Nutzer on the fly dynamisch PHP-Code ausführen lassen kann). "Aha".
Mal sehen, wann die ersten praxistauglichen Beispiele eintrudeln. Herr chinstrap?