Lua and TkLua Programming Examples
The following document refers to a number of Lua and TkLua programming examples
written by the author. In contrast to the somewhat "artificial" examples
found in the "acquainting" series (whose main purpose is to illustrate a
certain detail of Lua, TkLua or LuaSocket) these examples contain "really
usable" (albeit small) programs.
Please, also consider my "Hints for Reading"
and the "List of Recent Changes".
Overview
The list of topics given below directly guides you to the desired information
- just click on a topic of your choice:
-
Clock - a simple analog
clock
-
Chime - a simple digital clock with
chime
function
References
| [1] |
Roberto Ierusalimschy, Luiz Henrique de Figueiredo, Waldemar
Celes
Reference Manual of the Programming Language Lua 4.0
(see http://www.lua.org/manual)
the reference manual contains any relevant information about the language
itself, the set of standard libraries and its interface to the run-time
environment; |
| [2] |
Waldemar Celes
tklua - Binding Tk to Lua
(see
http://www.tecgraf.puc-rio.br/~celes/tklua/)
TkLua provides support for Tk widgets (allowing to construct graphical user
interfaces) from within Lua scripts. The given web page describes the "basic
concepts" behind TkLua and explains how to use it from within Lua scripts; |
| [3] |
Christian Vogler
TkLua (4.0a1)
(see
http://www.cis.upenn.edu/~cvogler/lua/tklua.html)
since the original distribution of TkLua [2] has been developed for Lua versions
prior to 4.0, Christian Vogler ported TkLua to the new Lua 4.0 API; |
| [4] |
Tcl/Tk 8.3.4 Manual
(see
http://www.scriptics.com/man/tcl8.3/)
if you plan to use TkLua for your Lua script, you will hardly survive without
the Tcl/Tk documentation - it can be viewed online at the given address (unless
you already downloaded the Tcl/Tk distribution onto your system and installed
it there); |
|