Version 6 of Differences between tclkit and tcl

Updated 2003-10-10 17:25:49

Purpose: consolidate discussions about differences between a site where Tcl/Tk/Tclvfs/metakit/incr tcl/zlib are installed and a site where only tclkit is available.

What things can someone expect to find different when using Tclkit rather than a full install from authority source distributions?

  1. Documentation - tclkit comes with none of the man pages/etc. There is a Tclkit DOK commands starkit containing the Tcl and Tk docs, but I don't think that currently there is one containing docs for everything that comes in the tclkit.
  2. Demos - tclkit is intended to be small. However, the demos for Tk are available from the sdarchive.
  3. Encodings - only a minimal number of encodings are available
  4. Libraries - tclkit is a static build, so no tclXX.dll or .so's or other libraries for linking are there
  5. Includes - tclkit does not install tcl.h or other header files
  6. Files within a Tclkit or starkit are accessed only via VFS. There are limitatiosn and differences in file and directory behavior through VFS that are not present when using native file handling. See tclvfs page for some of the differences.
  7. The boundary between the real (external filesystem) and the internal filesystem is not always seamless (e.g. glob */* across the boundary won't do what it should). This difference will be fixed in Tcl 8.5.

Category Tclkit