PARD: Modules/Libraries

cgi.tcl

cgi.tcl is the CGI support library for Tcl programmers. The library is very thorough - it supports forms, tables, cookies, file upload, plug-ins, JavaScript, Netscape extensions, etc, etc. It also provides very convenient support for debugging and handling CGI errors.

cgi.tcl can also be used for generating static html. This enables you to get programming features into HTML, such as variables, if/then/else, file I/O, etc. For example, HTML lacks variables so if you repeatedly use a link on a page and one day the link changes, you've got to update every use of the link, possibly on hundreds of pages. By storing the link in a Tcl variable, you can just change the one place where the variable is defined. This makes maintenance much easier. This is just a tiny example of the benefits cgi.tcl provides.

Current version0.7.5
Homepage http://expect.nist.gov/cgi.tcl/
Author Don Libes <libes@nist.gov>
Copyleft Public Domain
Download http://expect.nist.gov/cgi.tcl/cgi.tcl.tar.gz http://www.han.de/~racke/linuxia/noarch/cgi.tcl-0.7.5-1.noarch.rpm
Modified09 July 1998 09:25

combobox

Current version1.06
Homepage http://www1.clearlight.com/~oakley/tcl/combobox/index.html
Author Bryan Oakley <oakley@channelpoint.com>
Requires Tcl >= 8.0 Tk >= 8.0
Copyleft free
Download http://www1.clearlight.com/~oakley/tcl/combobox/combobox.tcl
Modified11 September 1998 16:47

Fcgi.tcl

Fcgi.tcl is a Tcl interface for the FastCGI protocol.
Current version0.4
Homepage http://www.nyx.net/~tpoindex/
Author Tom Poindexter <tpoindex@nyx.net>
Requires Tcl >= 8.0
Copyleft BSD
Download ftp://ftp.neosoft.com/pub/tcl/sorted/net/fcgi.tcl-0.4/fcgi.tcl-0.4.tar.gz
Modified21 April 1998 07:34

ftp_lib

Ftp_lib is a loadable package that extends Tcl/Tk8.x with commands to support the File Transfer Protocol (FTP) like list, put, get, reget, newer...

The package is 100% tcl code, no C stuff. It is easily to include in programs and runs with UN*X, Windows 95/NT and (maybe) on Mac.

The ftp_lib makes it comfortable and quick to create small tcl scripts for downloading/uploading files or directory trees.

Current version1.1
Homepage http://home.t-online.de/home/Steffen.Traeger/tindexe.htm
Author Steffen Traeger <Steffen.Traeger@t-online.de>
Download http://home.t-online.de/home/Steffen.Traeger/ftp_lib.tgz ftp://ftp.neosoft.com/pub/tcl/sorted/net/ftp_lib-1.1/ftp_lib-1.1.tar.gz
Modified14 January 1999 08:19

HFS Utilities

jstools

Jultaf

Jultaf is a collection of Tcl/[incr Tcl] scripts and loadable extensions and was originally developed as base for InfoPrism. It contains

Jultaf is labeled as alpha software. Nevertheless many parts are quite stable and functional.

Current version0.0.9
Homepage http://www.linuxia.de/jultaf/
Author Stefan Hornburg <racke@linuxia.de>
Requires Tcl >= 8.0
Copyleft GPL
Download http://www.linuxia.de/jultaf/jultaf-0.0.9.tar.gz http://www.linuxia.de/jultaf/jultaf-0.0.9-1.i386.rpm http://www.linuxia.de/jultaf/jultaf-0.0.9-1.src.rpm
Modified09 February 1999 11:55

Ktk

This is a library of procedures which will allow Tcl/Tk programs to have the `look & feel' of KDE/Qt applications.
Current version0.2
Homepage http://www.city.ac.uk/~sa346/Ktk.html
Author Andrew F. Lack <sa346@city.ac.uk>
Requires Tix KDE
Download ftp://ftp.city.ac.uk/pub/Ktk/Ktk-0.2.tar.gz
Modified01 December 1998 21:27

Pool

A collection of generally usable tcl commands for various areas:
Current version2.1
Homepage http://www.westend.com/~kupries/doc/pool/index.htm
Author Andreas Kupries <a.kupries@westend.com>
Requires Tcl >= 8.0
Copyleft BSD
Download ftp://ftp.westend.com/pub/aku/pool2.1.tar.gz ftp://ftp.westend.com/pub/aku/pool2.1.zip
Modified15 November 1998 16:16

scwoop

Scwoop is implemented in a single sourceable file and uses simple techniques to provide composite widget (also known as mega widget) support to the great Tk widget library, including full compatibility with the netscape Tcl plug-in.
Current version2.6
Homepage http://www.mygale.org/~jfontain/scwoop.htm
Author Jean-Luc Fontaine <jfontain@mygale.org>
Requires Tcl >= 8.0 stooop >= 3.7
Download http://www.mygale.org/~jfontain/scwoop-2.6.tar.gz ftp://ftp.neosoft.com/pub/tcl/sorted/devel/scwoop-2.6.tar.gz
Modified17 November 1998 03:50

Slate

The Tycho Slate is a Tcl/Tk package that implements a useful layer of abstraction over the regular Tk canvas.

The Slate contains a number of features that we believe make the Tk canvas more useful. We wrote it to help us implement graphical editors and visualization widgets. The key features of the Slate are:

The Slate also contains other useful methods, such as item highlighting, selection, and so on.
Current version
Alpha3.0
Homepage http://ptolemy.eecs.berkeley.edu/~johnr/code/slate/
Author John Reekie <johnr@kahn.eecs.berkeley.edu>
Requires Tcl >= 8.0 Tk >= 8.0
Modified10 August 1998 16:56

SSLtcl

SSLtcl is a free loadable module for Tcl that extends the socket command with SSL (SECURE SOCKET LAYER) functions. That is, it makes it possible for Tcl based applications to communicate securely over the Internet.

SSLtcl is actually a thin wrapper around Eric Young's free SSL implementation SSLeay, that contain all cryptographic libraries necessary to do secure SSL outside the USA. SSLtcl can be both statically and dynamically linked against SSLeay. Against dynamically linked binaries there is no export restriction. However, for statically linked binaries export restrictions in some countries, most notable USA, restricts exports.

Current version0.42
Homepage http://www.abc.se/~m9339/prog/ssl/SSLtcl.html
Author Peter Antman <peter.antman@abc.se>
Requires Tcl >= 8.0 SSLeay
Copyleft GPL
Download ftp://ftp.mc.hik.se/pub/users/mia95anp/ssl/SSLtcl-0.42.tar.gz
Newsgroups comp.security.ssl comp.lang.tcl
Modified08 January 1999 09:36

tkpiechart

Some people have asked for a Tcl/Tk pie utility: so here is my little implementation with Tcl, not as an extension.
Current version5.2.2
Homepage http://www.multimania.com/~jfontain/tkpiechart.htm
Author Jean-Luc Fontaine <jfontain@multimania.com>
Requires Tcl >= 8.0 Tk >= 8.0 stooop >= 3.7
Download http://www.multimania.com/~jfontain/tkpiechart-5.2.2.tar.gz ftp://ftp.neosoft.com/pub/tcl/sorted/devel/tkpiechart-5.2.2.tar.gz
Modified23 December 1998 20:42

XML

A Tcl package for parsing XML documents and DTDs
Current version1.0a1
Homepage http://tcltk.anu.edu.au/XML/
Author Steve Ball <Steve.Ball@tcltk.anu.edu.au>
Requires Tcl >= 8.0b1
Download http://tcltk.anu.edu.au/XML/XML-1.0a1.tcl.gz
Modified24 June 1998 12:01

© 1999 by Stefan Hornburg <racke@linuxia.de>
Last modified 29. May 1999