This script is for Slackware 14.0 and may be outdated.

SlackBuilds Repository

14.0 > Libraries > itcl (3.4.1)

[incr Tcl] is an object system for the Tcl programming language.

[incr Tcl] provides the extra language support needed to build large Tcl/Tk
applications. It introduces the notion of objects, which act as building
blocks for an application. Each object is a bag of data with a set of
procedures or "methods" that are used to manipulate it. Objects are
organized into "classes" with identical characteristics, and classes can
inherit functionality from one another. This object-oriented paradigm adds
another level of organization on top of the basic variable/procedure
elements, and the resulting code is easier to understand and maintain.

It should follow without mentioning that this package depends upon the Tcl
packages from your Slackware 13.1 distribution disk being installed.

As well, [incr Tcl], as part of its build process, looks into the Tcl
sources for some header files. This means that in order to compile [incr
Tcl] that the Slackware Tcl source package needs to be present. You can
either download the Slackware Tcl source package from a slackware mirror
using the provided link or copy the tcl8.5.8-src.tar.xz file from your
Slackware install disk. The tcl8.5.8-src.tar.xz source file should be in
the same directory as the itcl.Slackbuild script, and the Slackbuild script
will unpack the tcl8.5.8-src.tar.xz source file automatically as part of the
[incr Tcl] build process. Once [incr Tcl] is built and installed, the Tcl

Maintained by: Richard Ellis
Keywords: itcl,incr tcl
ChangeLog: itcl


Source Downloads:
itcl3.4.1.tar.gz (e7c98e0f69df1a675073ddd3344f0b7f)
tcl8.5.11-src.tar.xz (304a8ecc61d5db9e41f3653161997712)

Download SlackBuild:
itcl.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:

Validated for Slackware 14.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2020 Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds
Web Design by WebSight Designs |  Managed Hosting by OnyxLight Communications