Accueil

ETcl

Evolane's distribution of Tcl/Tk

version 1.0 - © 2001-2008 Evolane

TABLE OF CONTENT

INTRODUCTION

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, ...).

CORE SYSTEM

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.

BUNDLED PACKAGES

Pixane

You can get a general overview and reference documention for the Pixane extension.

Scene

Scene extension add a 3D rendering widget to Tk, using OpenGL for rendering. Right now, only a brief documentation for scene is available..

Sqlite

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

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

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.

Zlib

ZipFS

Evoboot

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 tk_library values.

PLATFORM-SPECIFIC EXTENSIONS

Wce (Windows Mobile native extension)

You can get reference documention for the wce extension.

LINKS

Here is a list of some useful external references related to eTcl: