Evolane's distribution of Tcl/Tk
version 1.0 - © 2001-2008 Evolane
TABLE OF CONTENT
ETcl is a Tcl/Tk distribution as a single standalone executable, with support for many different architectures (Linux, Microsoft Windows, Windows Mobile 2003, ...). Distribution for each supported platform consists in a standalone single executable, which includes not only a complete Tcl/Tk system, but also several popular extensions (Pixane image handling, Thread, ZIP virtual filesystem, ...).
eTcl includes a plain-vanilla Tcl and Tk core. A very complete Tcl/Tk documentation
is available. The official Tcl/Tk site
is probably a good starting point to find valuable information on this language.
You can get a general overview and reference documention for the Pixane extension.
Scene extension add a 3D rendering widget to Tk, using OpenGL for
rendering. Right now, only a brief documentation for scene is available..
SQLite is a small C library that implements a self-contained, embeddable,
zero-configuration SQL database engine. eTcl includes the Tcl interface to
the SQLite library
Tls adds support for SSLv2/SSLv3/TLS1.0
socket encryption. It relies on OpenSSL library, which is embedded
into executable, so you don"t have to install your own openssl
library. See Tls home
page for documentation.
Tktable is an extension which allow to create and manipulate tables as Tk widgets. For more
information, you may consult the official Tktable site. A
reference manual is also available.
Evoboot is the extension package for loading a ROMified Virtual Filesystem in
Tcl at startup. It is automatically loaded very early when eTcl starts,
so there is no need to issue a "package require evoboot" to access
it. Only one function is exported :
- evoboot mountdir
- Attach ROMified Virtual Filesystem to the directory
mountdir. The embedded filesystem image contains all Tcl
and Tk scripts and files required to run, that is tcl_library and
tk_library content. While making tcl_library and tk_library content
available, this command doesn't set tcl_library and
Here is a list of some useful external references related to eTcl: