TCLLIB - Tcl Standard Library: Contents
Contents
·
Index
·
Keywords
Programming tools
·
Mathematics
·
Data structures
·
Text processing
·
Hashes, checksums, and encryption
·
Documentation tools
·
Networking
·
CGI programming
Programming tools
cmdline - Procedures to process command lines and options.
comm - A remote communications facility for Tcl (7.6, 8.0, and later)
control - Procedures for control flow structures.
fileutil - Procedures implementing some file utilities
log - Procedures to log messages of libraries and applications.
logger - System to control logging of events.
multiplexer - One-to-many communication with sockets.
snit - Simple Now In Tcl
snitfaq - Snit Frequently Asked Questions
stooop - Object oriented extension.
stoop - Simple Tcl Only Object Oriented Programming
switched - stooop switched class
profiler - Tcl source code profiler
Mathematics
math::statistics - Basic statistical functions and procedures
math::calculus - Integration and ordinary differential equations
math::optimize - Optimisation routines
math::fuzzy - Fuzzy comparison of floating-point numbers
counter - Procedures for counters and histograms
math::combinatorics - Combinatorial functions in the Tcl Math Library
Data structures
struct::list - Procedures for manipulating lists
struct::set - Procedures for manipulating sets
struct::stack - Create and manipulate stack objects
struct::queue - Create and manipulate queue objects
struct::prioqueue - Create and manipulate prioqueue objects
struct::skiplist - Create and manipulate skiplists
struct::tree - Create and manipulate tree objects
struct::graph - Create and manipulate directed graph objects
struct::record - Define and create records (similar to 'C' structures)
struct::matrix - Create and manipulate matrix objects
struct::pool - Create and manipulate pool objects (of discrete items)
report - Create and manipulate report objects
Text processing
textutil::expander - Procedures to process templates and expand text.
base64 - Procedures to encode and decode base64
yencode - Y-encode/decode a binary file
uuencode - UU-encode/decode a binary file
csv - Procedures to handle CSV data.
inifile - Parsing of Windows INI files
htmlparse - Procedures to parse HTML strings
mime - Manipulation of MIME body parts
Tcl MIME - generates and parses MIME body parts
textutil - Procedures to manipulate texts and strings.
exif - Tcl EXIF extracts and parses EXIF fields from digital images
EXIF - extract and parse EXIF fields from digital images
Hashes, checksums, and encryption
cksum - calculate a cksum(1) compatible checksum
crc16 - Perform a 16bit Cyclic Redundancy Check
crc32 - Perform a 32bit Cyclic Redundancy Check
des - Perform DES encryption of Tcl data
md4 - MD4 Message-Digest Algorithm
md5 - MD5 Message-Digest Algorithm
md5crypt - MD5-based password encryption
sha1 - Perform sha1 hashing
sum - calculate a sum(1) compatible checksum
soundex - Soundex
Documentation tools
mpexpand - Markup processor
doctools - Create and manipulate doctools converter objects
doctoc_fmt - Specification of a simple Tcl Markup Language for Tables of Contents
doctools_api - Specification of the Interface to Doctools Formatting Engines
doctools_fmt - Specification of a simple Tcl Markup Language for Manpages
doctools::idx - Create and manipulate docidx converter objects
docidx_api - Specification of the Interface to Index Formatting Engines
docidx_fmt - Specification of a simple Tcl Markup Language for Keyword Indices
doctools::toc - Create and manipulate doctoc converter objects
doctoc_api - Specification of the Interface to ToC Formatting Engines
doctools::changelog - Handle text in Emacs ChangeLog format
doctools::cvs - Handle text in 'cvs log' format
Networking
uri - URI utilities
dns - Tcl Domain Name Service Client
ntp_time - Tcl Time Service Client
nntp - Tcl client for the NNTP protocol
pop3 - Tcl client for POP3 email protocol
pop3d - Tcl POP3 server implementation
pop3d::udb - Simple user database for pop3d
pop3d::dbox - Simple mailbox database for pop3d
ftp - Client-side tcl implementation of the ftp protocol
ftp - Client-side tcl implementation of the ftp protocol
ftpd - Tcl FTP server implementation
smtp - Client-side tcl implementation of the smtp protocol
smtpd - Tcl SMTP server implementation
irc - Create IRC connection and interface.
CGI programming
ncgi - Procedures to manipulate CGI values.
html - Procedures to generate HTML structures
javascript - Procedures to generate HTML and Java Script structures.