Tcl 8.3 for Windows CE
by Akos Polster
Based on Tcl 8.3 for Windows by Scott Stanton/Scriptics Corporation, firstname.lastname@example.org
Welcome to the Windows CE port of Tcl 8.3.2. The project is hosted at SourceForge; you can access the CVS repository at email@example.com:/cvsroot/tclce, or via the web interface.
In order to compile Tcl for Windows CE, you need the following items:
In the "ce" subdirectory of the source release, you will find a batch file "setupenv.bat". Modify its contents to match your EVT installation environment, then execute it with the target OS version, platform and CPU type specified on the command line. Run setupenv --help for a complete list of valid parameters.
For example, to set the iPAQ as a target device, run setupenv wce300 mspocketpc arm (Windows CE 3.0, Pocket PC platform, ARM processor).
After setting up the environment, run nmake all to build the Tcl libraries, the tclsh executable and the Registry package.
At the moment, the installation process is manual and the directory names are hard-coded. The installation steps are:
This distribution contains an extensive test suite for Tcl. Some of the tests are timing dependent and will fail from time to time. If a test is failing consistently, please send us a bug report with as much detail as you can manage.
In order to run the test suite, you build the "test" target using the appropriate makefile for your compiler.
The Windows CE operating system does not support the followings:
This is a work in progress. All modules compile now, and all the missing standard C and Win32 functionalities are implemented.
The following configurations were tested (lightly):
Sockets are not supported.
No automatic installation. Installation directory names are hard-coded.
See changes.txt and todo.txt for further details.