summaryrefslogtreecommitdiff
path: root/libraries/itcl/README
diff options
context:
space:
mode:
Diffstat (limited to 'libraries/itcl/README')
-rw-r--r--libraries/itcl/README23
1 files changed, 23 insertions, 0 deletions
diff --git a/libraries/itcl/README b/libraries/itcl/README
new file mode 100644
index 0000000000..e50a2fa177
--- /dev/null
+++ b/libraries/itcl/README
@@ -0,0 +1,23 @@
+[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