Tcl/Tk

Computer science
Sitemap
Linux
c.l.t Archives
ParseTools
Mail handling
Trf
Trfcrypt
gIOT
Memchan
Pool
Autodoc
Makedist
PiTcl
SetOps

Activities

I read comp.lang.tcl regularly and try to answers the questions coming up there.

To ease newcomers I maintain and run a newsbot who will mail a message to every person posting on comp.lang.tcl for the first time. A pure text version is available too.

Posted an essay about Compiled and interpreted languages to comp.lang.tcl.


Software I wrote for and using Tcl/Tk.

Graph

Some code implementing a graph data structure. Part of tcllib now.

Listx

A preliminary version of a standard package for enhanced list functionality. The sources are available as a gzipped tar archive. Please don't hesitate to send feedback to me.

ParseTools

A package exposing the tcl parser in the interpreter to scripts.

Mail handling

Several packages to handle email can be found behind this link.

Trf is a C-extension containing commands to handle binary data in Tcl.

Channeloriented, therefore rather a complement to Laurent Demailly's Tcl-bin package than a competition.

Features include: Uuencoding, Base64, Ascii85. Various message digests. Reed-Solomon ECC. Data compression, based upon zlib. Script-level transformations.

Works unchanged with tcl 7.6, 8.0.x, 8.1.x and beyond.

Trfcrypt

An add-on to Trf (see above) containing various encryption algorithms (des, Blowfish, idea, safer, ...).

Works unchanged with tcl 7.6, 8.0.x and beyond.

gIOT

The transform from Trf as a separate extension, independent from its framework.

Requires Tcl 8.2.

Memchan

This extension moved to SourceForge. See the linked page.

PiTcl

Communication with Palm Pilot's. Tcl 8.x required, as is pilot-link.

Pool

Four packages containing a collection of generally usable tcl commands for various areas:

Calendar widgets, additional date, string, list and file functions. Operations on mail/netnews messages, smtp, pop3 handling. Generic option processing routines. Url manipulation and extractions (regexp's). Yet another OO system for tcl, pure tcl (and megawidgets, of course).

For more information you should browse the online documentation.

Autodoc

Embed documentation into your tcl code, then let this application generate a set of HTML pages for you. Generated its own online documentation, as for Pool and Makedist.

Makedist

Tired of maintaining version numbers in a dozen files, generating uptodate documentation or doing a bunch of other adminstrative tasks to build a distribution ? This tool might help you.

SetOps

is a script extension containing commands implementing various set operations.

c.l.t archives

bzipped tar archives of my personal c.l.t. archive are available here. Caution, the files are still huge.


© Andreas Kupries
Last update at Sat Sep 14 16:53:01 PDT 2002