TCLLIB - Tcl Standard Library: Contents
Search
·
Contents
·
Index
·
Keywords
·
About...
Programming tools
·
Mathematics
·
Data structures
·
Text processing
·
File formats
·
Hashes, checksums, and encryption
·
Documentation tools
·
Networking
·
CGI programming
·
Grammars and finite automata
·
TKLib
Programming tools
cmdline - Procedures to process command lines and options.
comm - A remote communication facility for Tcl (7.6, 8.0, and later)
comm_wire - The comm wire protocol
control - Procedures for control flow structures.
fileutil - Procedures implementing some file utilities
fileutil::magic::file - Procedures implementing file-type recognition
fileutil::magic::mime - Procedures implementing mime-type recognition
log - Procedures to log messages of libraries and applications.
logger - System to control logging of events.
multiplexer - One-to-many communication with sockets.
snit - Snit's Not Incr 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
tie - Array persistence
Mathematics
math::bignum - Arbitrary precision integer numbers
math::bigfloat - Arbitrary precision floating-point numbers
math::constants - Mathematical and numerical constants
math::statistics - Basic statistical functions and procedures
math::calculus - Integration and ordinary differential equations
math::calculus::romberg - Romberg integration
math::linearalgebra - Linear Algebra
math::optimize - Optimisation routines
math::fourier - Discrete and fast fourier transforms
math::fuzzy - Fuzzy comparison of floating-point numbers
math::combinatorics - Combinatorial functions in the Tcl Math Library
math::geometry - Geometrical computations
math::interpolate - Interpolation routines
math::complexnumbers - Straightforward complex number package
math::polynomials - Polynomial functions
math::special - Special mathematical functions
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
report - Create and manipulate report objects
struct::pool - Create and manipulate pool objects (of discrete items)
treeql - Query tree objects
counter - Procedures for counters and histograms
Text processing
base64 - base64-encode/decode binary data
yencode - Y-encode/decode binary data
uuencode - UU-encode/decode binary data
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.
bibtex - Parse bibtex files
exif - Tcl EXIF extracts and parses EXIF fields from digital images
EXIF - extract and parse EXIF fields from digital images
File formats
jpeg - JPEG querying and manipulation of meta data
png - PNG querying and manipulation of meta data
tar - Tar file creation, extraction & manipulation
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 - Implementation of the DES and triple-DES ciphers
md4 - MD4 Message-Digest Algorithm
md5 - MD5 Message-Digest Algorithm
ripemd160 - RIPEMD-160 Message-Digest Algorithm
ripemd128 - RIPEMD-128 Message-Digest Algorithm
md5crypt - MD5-based password encryption
sha1 - SHA1 Message-Digest Algorithm
rc4 - Impementation of the RC4 stream cipher
sum - Calculate a sum(1) compatible checksum
soundex - Soundex
uuid - UUID generation and comparison
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
rcs - RCS low level utilities
textutil::expander - Procedures to process templates and expand text.
docstrip - Docstrip style source code extraction
docstrip_util - Docstrip-related utilities
Networking
uri - URI utilities
autoproxy - Automatic HTTP proxy usage and authentication
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.
ident - Ident protocol client
bee - BitTorrent Serialization Format Encoder/Decoder
ldap - LDAP client
asn - ASN.1 BER encoder/decoder
tcllib_ip - IPv4 and IPv6 address manipulation
CGI programming
ncgi - Procedures to manipulate CGI values.
html - Procedures to generate HTML structures
javascript - Procedures to generate HTML and Java Script structures.
Grammars and finite automata
grammar::fa - Create and manipulate finite automatons
grammar::fa::op - Operations on finite automatons
grammar::fa::dacceptor - Create and use deterministic acceptors
grammar::fa::dexec - Execute deterministic finite automatons
TKLib
tooltip -
swaplist - A dialog which allows a user to move options between two lists
history - Provides a history for Entry widgets
getstring - A string dialog
ctext - Ctext a text widget with highlighting support
Plotchart - Simple plotting and charting package
pie - 2D or 3D pie chart object in a canvas
pieBoxLabeler - tkpiechart pie box style labeler class
piePeripheralLabeler - tkpiechart pie peripheral style labeler class
canvasLabel - tkpiechart canvas label class
ico - Reading and writing windows icons
autoscroll - Provides for a scrollbar to automatically mapped and unmapped as needed
cursor - Procedures to handle CURSOR data
datefield - Tk datefield widget
ipentry - An IP address entry widget
swaplist - A dialog which allows a user to move options between two lists