Itcl - the [incr Tcl] extension

Tracking Itcl Sources
Login

The source code history of Itcl is kept by a distributed version control system called Fossil. The master copy of Itcl sources are kept here at

https://core.tcl-lang.org/itcl

and a mirror server is kept at

http://mirror1.tcl.tk/itcl/

in case anything goes wrong with the master.

Tracking or contributing to the Itcl sources requires a release of Fossil that supports the

fossil open --nested

option. Use

fossil version

to determine the vintage of your fossil client program, and confirm that it is no older than 2011-02-08. Upgrade as necessary.

Then start by cloning the repositories for Itcl and tclconfig, a set of TEA build support files that Itcl makes use of.

fossil clone https://core.tcl-lang.org/itcl /path/to/itcl.fossil
fossil clone https://core.tcl-lang.org/tclconfig/ /path/to/tclconfig.fossil

Then construct your workspace:

cd /my/work/space
mkdir itcl
cd itcl
fossil open /path/to/itcl.fossil trunk
mkdir tclconfig
cd tclconfig
fossil open --nested /path/to/tclconfig.fossil trunk

And at that point you have in /my/work/space/itcl the current development state of the source files of Itcl and tclconfig, which you can build, install, edit, etc.