Lua- und TkLua-Beispiele
Die vorliegende Seite verweist auf eine Reihe von Lua- und
TkLua-Beispielprogrammen des Autors. Anders als in der "Schritt für
Schritt"-Reihe handelt es sich dabei allerdings weniger um "künstliche"
Beispiele, deren einziger Zweck es ist, eine bestimmte Funktionalität
oder Besonderheit von Lua, TkLua bzw. LuaSocket zu illustrieren, sondern
um durchaus "richtig" einsetzbare, wenn auch vergleichsweise kleine Programme.
Bitte beachten Sie auch die
Betrachtungshinweise sowie die
Liste der letzten Änderungen!
Themenübersicht
Die folgende Themenübersicht führt Sie unmittelbar zu der von Ihnen
gewünschten Information - klicken Sie dazu einfach auf das Thema Ihrer
Wahl:
-
Clock - eine einfache Uhr mit
Analoganzeige
-
Chime - eine einfache Uhr mit
Digitalanzeige und
Halbstundenschlag
Literaturhinweise
| [1] |
Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar
Celes
Reference Manual of the Programming Language Lua 4.0
(siehe
http://www.lua.org/manual)
das Referenzhandbuch enthält alle wesentlichen Informationen zur Sprache
selbst, den zugehörigen Standardbibliotheken und der Schnittstelle zur
Laufzeitumgebung; |
| [2] |
Waldemar Celes
tklua - Binding Tk to Lua
(siehe
http://www.tecgraf.puc-rio.br/~celes/tklua/)
TkLua ermöglicht die Verwendung von Tk-Komponenten (für grafische
Benutzeroberflächen) von Lua-Programmen aus. Die genannte Web-Seite
beschreibt wie TkLua funktioniert und wie es in Lua-Programmen eingesetzt
werden kann; |
| [3] |
Christian Vogler
TkLua (4.0a1)
(siehe
http://www.cis.upenn.edu/~cvogler/lua/tklua.html)
während die unter [2] genannte TkLua-Distribution nur für Lua-Versionen
< 4.0 gedacht ist, eignet sich die hier erwähnte Fassung für
Lua-Versionen mit dem neuen Lua 4.0 API; |
| [4] |
Tcl/Tk 8.3.4 Manual
(siehe
http://www.scriptics.com/man/tcl8.3/)
die Dokumentation zu Tcl/Tk ist für die Arbeit mit TkLua unabdingbar
- unter der angegebenen Adresse kann diese Dokumentation im Internet eingesehen
werden (sofern man sich die Tcl/Tk-Distribution nicht ohnehin schon auf den
eigenen Rechner heruntergeladen hat); |
|