[manpage_begin tcllib n 1.2]
[moddesc {Tcl Library}]
[titledesc {Module description for the Tcl Library}]
[require tcllib [opt 1.2]]
[description]
The tcllib is a collection of Tcl packages which extend the functionality
of Tcl. All of these packages depend only on Tcl, and require no compilation
of platform specific code. However, some packages will take advantage of
compiled extensions, if they exist.

[para]
If a specific version of a particular tcllib component is required
do not use:
[example_begin]

    package require -exact tclllib <version>

[example_end]
Instead, specify the package for that component. For example:
[example_begin]

    package require -exact cmdline 1.1

[example_end]

[section {INDIVIDUAL PACKAGES}]
tcllib consists of these packages:
[list_begin definitions]
[lst_item] 
base64
[nl]
Procedures to encode & decode a base64.

[lst_item]
calendar
[nl]
Procedures for manipulating dates and times.

[lst_item]
cmdline
[nl]
Procedures to process command lines and options.

[lst_item]
comm
[nl]
A remote communications facility.

[lst_item]
control
[nl]
Procedures for control flow structures.

[lst_item]
counter
[nl]
Procedures for counters and histograms

[lst_item]
crc
[nl]
See crc32(n), cksum(n), sum(n)

[lst_item]
csv
[nl]
Procedures to handle CSV data.

[lst_item]
doctools
[nl]
Documentation tools.

[lst_item]
fileutil
[nl]
Procedures implementing some file utilities.

[lst_item]
ftp
[nl]
Client-side Tcl implementation of the ftp protocol.

[lst_item]
html
[nl]
Procedures to generate HTML structures.

[lst_item]
htmlparse
[nl]
Procedures to parse HTML structures.

[lst_item]
irc
[nl]
Create IRC connection and interface.

[lst_item]
javascript
[nl]
Procedures to generate HTML and Javascript structures.

[lst_item]
log
[nl]
Procedures to log messages of libraries and applications.

[lst_item]
math
[nl]
Tcl math library.

[lst_item]
md5
[nl]
md5 hash.

[lst_item]
mime
[nl]
Manipulation of MIME body parts.

[lst_item]
ncgi
[nl]
Procedures to manipulate CGI values.

[lst_item]
nntp
[nl]
Tcl client for the NNTP protocol.

[lst_item]
pop3
[nl]
Tcl client for POP3 email protocol.

[lst_item]
profiler
[nl]
Tcl source code profiler.

[lst_item]
report
[nl]
Create and manipulate report objects.

[lst_item]
sha1
[nl]
Perform sha1 hashing.

[lst_item]
smtpd
[nl]
Tcl SMTP server implementation.

[lst_item]
stats
[nl]
Procedures for counters, histograms, and statistics.

[lst_item]
stooop
[nl]
Object oriented extension.

[lst_item]
struct
[nl]
See graph(n), matrix(n), queue(n), stack(n), and tree(n).

[lst_item]
textutil
[nl]
Procedures to manipulate texts and strings.

[lst_item]
uri
[nl]
URI utilities.

[list_end]


[see_also base64(n) uuencode(n) cmdline(n) comm(n) control(n) counter(n)\
cksum(n) crc32(n) sum(n) csv(n) fileutil(n) ftp(n) ftpd(n) html(n)\
htmlparse(n) irc(n) javascript(n) log(n) combinatorics(n) math(n) md5(n)\
mime(n) smtp(n) ncgi(n) nntp(n) pop3(n) profiler(n) report(n) sha1(n)\
smtpd(n) stats(n) stooop(n) graph(n) matrix(n) matrix(n) queue(n) stack(n)\
tree(n) expander(n) textutil(n)]
[manpage_end]
