Tcl Library Source Code

Artifact [562f5e0dcd]
Login

Artifact 562f5e0dcd86819056fe06c2fb01b121c9a866091d6ed5768d943c52984129b7:



[//000000001]: # (Table of contents generated by tcllib/doctools/toc with format 'markdown')

# Table Of Contents \-\-

  - [By Categories]()

      * [Argument entry form, mega widget]()

          + [tepam::argument\_dialogbox](tcllib/files/modules/tepam/tepam\_argument\_dialogbox\.md) TEPAM argument\_dialogbox, reference manual

      * [Benchmark tools]()

          + [bench](tcllib/files/modules/bench/bench\.md) bench \- Processing benchmark suites

          + [bench::in](tcllib/files/modules/bench/bench\_read\.md) bench::in \- Reading benchmark results

          + [bench::out::csv](tcllib/files/modules/bench/bench\_wcsv\.md) bench::out::csv \- Formatting benchmark results as CSV

          + [bench::out::text](tcllib/files/modules/bench/bench\_wtext\.md) bench::out::text \- Formatting benchmark results as human readable text

          + [bench\_intro](tcllib/files/modules/bench/bench\_intro\.md) bench introduction

          + [bench\_lang\_intro](tcllib/files/modules/bench/bench\_lang\_intro\.md) bench language introduction

          + [bench\_lang\_spec](tcllib/files/modules/bench/bench\_lang\_spec\.md) bench language specification

      * [CGI programming]()

          + [html](tcllib/files/modules/html/html\.md) Procedures to generate HTML structures

          + [javascript](tcllib/files/modules/javascript/javascript\.md) Procedures to generate HTML and Java Script structures\.

          + [json](tcllib/files/modules/json/json\.md) JSON parser

          + [json::write](tcllib/files/modules/json/json\_write\.md) JSON generation

          + [ncgi](tcllib/files/modules/ncgi/ncgi\.md) Procedures to manipulate CGI values\.

      * [Channels]()

          + [tcl::chan::cat](tcllib/files/modules/virtchannel\_base/cat\.md) Concatenation channel

          + [tcl::chan::core](tcllib/files/modules/virtchannel\_core/core\.md) Basic reflected/virtual channel support

          + [tcl::chan::events](tcllib/files/modules/virtchannel\_core/events\.md) Event support for reflected/virtual channels

          + [tcl::chan::facade](tcllib/files/modules/virtchannel\_base/facade\.md) Facade channel

          + [tcl::chan::fifo](tcllib/files/modules/virtchannel\_base/tcllib\_fifo\.md) In\-memory fifo channel

          + [tcl::chan::fifo2](tcllib/files/modules/virtchannel\_base/tcllib\_fifo2\.md) In\-memory interconnected fifo channels

          + [tcl::chan::halfpipe](tcllib/files/modules/virtchannel\_base/halfpipe\.md) In\-memory channel, half of a fifo2

          + [tcl::chan::memchan](tcllib/files/modules/virtchannel\_base/tcllib\_memchan\.md) In\-memory channel

          + [tcl::chan::null](tcllib/files/modules/virtchannel\_base/tcllib\_null\.md) Null channel

          + [tcl::chan::nullzero](tcllib/files/modules/virtchannel\_base/nullzero\.md) Null/Zero channel combination

          + [tcl::chan::random](tcllib/files/modules/virtchannel\_base/tcllib\_random\.md) Random channel

          + [tcl::chan::std](tcllib/files/modules/virtchannel\_base/std\.md) Standard I/O, unification of stdin and stdout

          + [tcl::chan::string](tcllib/files/modules/virtchannel\_base/tcllib\_string\.md) Read\-only in\-memory channel

          + [tcl::chan::textwindow](tcllib/files/modules/virtchannel\_base/textwindow\.md) Textwindow channel

          + [tcl::chan::variable](tcllib/files/modules/virtchannel\_base/tcllib\_variable\.md) In\-memory channel using variable for storage

          + [tcl::chan::zero](tcllib/files/modules/virtchannel\_base/tcllib\_zero\.md) Zero channel

          + [tcl::randomseed](tcllib/files/modules/virtchannel\_base/randseed\.md) Utilities for random channels

          + [tcl::transform::adler32](tcllib/files/modules/virtchannel\_transform/adler32\.md) Adler32 transformation

          + [tcl::transform::base64](tcllib/files/modules/virtchannel\_transform/vt\_base64\.md) Base64 encoding transformation

          + [tcl::transform::core](tcllib/files/modules/virtchannel\_core/transformcore\.md) Basic reflected/virtual channel transform support

          + [tcl::transform::counter](tcllib/files/modules/virtchannel\_transform/vt\_counter\.md) Counter transformation

          + [tcl::transform::crc32](tcllib/files/modules/virtchannel\_transform/vt\_crc32\.md) Crc32 transformation

          + [tcl::transform::hex](tcllib/files/modules/virtchannel\_transform/hex\.md) Hexadecimal encoding transformation

          + [tcl::transform::identity](tcllib/files/modules/virtchannel\_transform/identity\.md) Identity transformation

          + [tcl::transform::limitsize](tcllib/files/modules/virtchannel\_transform/limitsize\.md) limiting input

          + [tcl::transform::observe](tcllib/files/modules/virtchannel\_transform/observe\.md) Observer transformation, stream copy

          + [tcl::transform::otp](tcllib/files/modules/virtchannel\_transform/vt\_otp\.md) Encryption via one\-time pad

          + [tcl::transform::rot](tcllib/files/modules/virtchannel\_transform/rot\.md) rot\-encryption

          + [tcl::transform::spacer](tcllib/files/modules/virtchannel\_transform/spacer\.md) Space insertation and removal

          + [tcl::transform::zlib](tcllib/files/modules/virtchannel\_transform/tcllib\_zlib\.md) zlib \(de\)compression

      * [Coroutine]()

          + [coroutine](tcllib/files/modules/coroutine/tcllib\_coroutine\.md) Coroutine based event and IO handling

          + [coroutine::auto](tcllib/files/modules/coroutine/coro\_auto\.md) Automatic event and IO coroutine awareness

      * [Data structures]()

          + [counter](tcllib/files/modules/counter/counter\.md) Procedures for counters and histograms

          + [report](tcllib/files/modules/report/report\.md) Create and manipulate report objects

          + [struct::disjointset](tcllib/files/modules/struct/disjointset\.md) Disjoint set data structure

          + [struct::graph](tcllib/files/modules/struct/graph\.md) Create and manipulate directed graph objects

          + [struct::graph::op](tcllib/files/modules/struct/graphops\.md) Operation for \(un\)directed graph objects

          + [struct::graph\_v1](tcllib/files/modules/struct/graph1\.md) Create and manipulate directed graph objects

          + [struct::list](tcllib/files/modules/struct/struct\_list\.md) Procedures for manipulating lists

          + [struct::matrix](tcllib/files/modules/struct/matrix\.md) Create and manipulate matrix objects

          + [struct::pool](tcllib/files/modules/struct/pool\.md) Create and manipulate pool objects \(of discrete items\)

          + [struct::prioqueue](tcllib/files/modules/struct/prioqueue\.md) Create and manipulate prioqueue objects

          + [struct::queue](tcllib/files/modules/struct/queue\.md) Create and manipulate queue objects

          + [struct::record](tcllib/files/modules/struct/record\.md) Define and create records \(similar to 'C' structures\)

          + [struct::set](tcllib/files/modules/struct/struct\_set\.md) Procedures for manipulating sets

          + [struct::skiplist](tcllib/files/modules/struct/skiplist\.md) Create and manipulate skiplists

          + [struct::stack](tcllib/files/modules/struct/stack\.md) Create and manipulate stack objects

          + [struct::tree](tcllib/files/modules/struct/struct\_tree\.md) Create and manipulate tree objects

          + [struct::tree\_v1](tcllib/files/modules/struct/struct\_tree1\.md) Create and manipulate tree objects

          + [treeql](tcllib/files/modules/treeql/treeql\.md) Query tree objects

      * [debugging, tracing, and logging]()

          + [debug](tcllib/files/modules/debug/debug\.md) debug narrative \- core

          + [debug::caller](tcllib/files/modules/debug/debug\_caller\.md) debug narrative \- caller

          + [debug::heartbeat](tcllib/files/modules/debug/debug\_heartbeat\.md) debug narrative \- heartbeat

          + [debug::timestamp](tcllib/files/modules/debug/debug\_timestamp\.md) debug narrative \- timestamping

      * [Documentation tools]()

          + [docidx\_intro](tcllib/files/modules/doctools/docidx\_intro\.md) docidx introduction

          + [docidx\_lang\_cmdref](tcllib/files/modules/doctools/docidx\_lang\_cmdref\.md) docidx language command reference

          + [docidx\_lang\_faq](tcllib/files/modules/doctools/docidx\_lang\_faq\.md) docidx language faq

          + [docidx\_lang\_intro](tcllib/files/modules/doctools/docidx\_lang\_intro\.md) docidx language introduction

          + [docidx\_lang\_syntax](tcllib/files/modules/doctools/docidx\_lang\_syntax\.md) docidx language syntax

          + [docidx\_plugin\_apiref](tcllib/files/modules/doctools/docidx\_plugin\_apiref\.md) docidx plugin API reference

          + [docstrip](tcllib/files/modules/docstrip/docstrip\.md) Docstrip style source code extraction

          + [docstrip\_util](tcllib/files/modules/docstrip/docstrip\_util\.md) Docstrip\-related utilities

          + [doctoc\_intro](tcllib/files/modules/doctools/doctoc\_intro\.md) doctoc introduction

          + [doctoc\_lang\_cmdref](tcllib/files/modules/doctools/doctoc\_lang\_cmdref\.md) doctoc language command reference

          + [doctoc\_lang\_faq](tcllib/files/modules/doctools/doctoc\_lang\_faq\.md) doctoc language faq

          + [doctoc\_lang\_intro](tcllib/files/modules/doctools/doctoc\_lang\_intro\.md) doctoc language introduction

          + [doctoc\_lang\_syntax](tcllib/files/modules/doctools/doctoc\_lang\_syntax\.md) doctoc language syntax

          + [doctoc\_plugin\_apiref](tcllib/files/modules/doctools/doctoc\_plugin\_apiref\.md) doctoc plugin API reference

          + [doctools](tcllib/files/modules/doctools/doctools\.md) doctools \- Processing documents

          + [doctools2idx\_introduction](tcllib/files/modules/doctools2idx/idx\_introduction\.md) DocTools \- Keyword indices

          + [doctools2toc\_introduction](tcllib/files/modules/doctools2toc/toc\_introduction\.md) DocTools \- Tables of Contents

          + [doctools::changelog](tcllib/files/modules/doctools/changelog\.md) Processing text in Emacs ChangeLog format

          + [doctools::cvs](tcllib/files/modules/doctools/cvs\.md) Processing text in 'cvs log' format

          + [doctools::html::cssdefaults](tcllib/files/modules/doctools2base/html\_cssdefaults\.md) Default CSS style for HTML export plugins

          + [doctools::idx](tcllib/files/modules/doctools2idx/idx\_container\.md) Holding keyword indices

          + [doctools::idx](tcllib/files/modules/doctools/docidx\.md) docidx \- Processing indices

          + [doctools::idx::export](tcllib/files/modules/doctools2idx/idx\_export\.md) Exporting keyword indices

          + [doctools::idx::import](tcllib/files/modules/doctools2idx/idx\_import\.md) Importing keyword indices

          + [doctools::idx::parse](tcllib/files/modules/doctools2idx/idx\_parse\.md) Parsing text in docidx format

          + [doctools::idx::structure](tcllib/files/modules/doctools2idx/idx\_structure\.md) Docidx serialization utilities

          + [doctools::msgcat](tcllib/files/modules/doctools2base/tcllib\_msgcat\.md) Message catalog management for the various document parsers

          + [doctools::msgcat::idx::c](tcllib/files/modules/doctools2idx/idx\_msgcat\_c\.md) Message catalog for the docidx parser \(C\)

          + [doctools::msgcat::idx::de](tcllib/files/modules/doctools2idx/idx\_msgcat\_de\.md) Message catalog for the docidx parser \(DE\)

          + [doctools::msgcat::idx::en](tcllib/files/modules/doctools2idx/idx\_msgcat\_en\.md) Message catalog for the docidx parser \(EN\)

          + [doctools::msgcat::idx::fr](tcllib/files/modules/doctools2idx/idx\_msgcat\_fr\.md) Message catalog for the docidx parser \(FR\)

          + [doctools::msgcat::toc::c](tcllib/files/modules/doctools2toc/toc\_msgcat\_c\.md) Message catalog for the doctoc parser \(C\)

          + [doctools::msgcat::toc::de](tcllib/files/modules/doctools2toc/toc\_msgcat\_de\.md) Message catalog for the doctoc parser \(DE\)

          + [doctools::msgcat::toc::en](tcllib/files/modules/doctools2toc/toc\_msgcat\_en\.md) Message catalog for the doctoc parser \(EN\)

          + [doctools::msgcat::toc::fr](tcllib/files/modules/doctools2toc/toc\_msgcat\_fr\.md) Message catalog for the doctoc parser \(FR\)

          + [doctools::nroff::man\_macros](tcllib/files/modules/doctools2base/nroff\_manmacros\.md) Default CSS style for NROFF export plugins

          + [doctools::tcl::parse](tcllib/files/modules/doctools2base/tcl\_parse\.md) Processing text in 'subst \-novariables' format

          + [doctools::toc](tcllib/files/modules/doctools2toc/toc\_container\.md) Holding tables of contents

          + [doctools::toc](tcllib/files/modules/doctools/doctoc\.md) doctoc \- Processing tables of contents

          + [doctools::toc::export](tcllib/files/modules/doctools2toc/toc\_export\.md) Exporting tables of contents

          + [doctools::toc::import](tcllib/files/modules/doctools2toc/toc\_import\.md) Importing keyword indices

          + [doctools::toc::parse](tcllib/files/modules/doctools2toc/toc\_parse\.md) Parsing text in doctoc format

          + [doctools::toc::structure](tcllib/files/modules/doctools2toc/toc\_structure\.md) Doctoc serialization utilities

          + [doctools\_intro](tcllib/files/modules/doctools/doctools\_intro\.md) doctools introduction

          + [doctools\_lang\_cmdref](tcllib/files/modules/doctools/doctools\_lang\_cmdref\.md) doctools language command reference

          + [doctools\_lang\_faq](tcllib/files/modules/doctools/doctools\_lang\_faq\.md) doctools language faq

          + [doctools\_lang\_intro](tcllib/files/modules/doctools/doctools\_lang\_intro\.md) doctools language introduction

          + [doctools\_lang\_syntax](tcllib/files/modules/doctools/doctools\_lang\_syntax\.md) doctools language syntax

          + [doctools\_plugin\_apiref](tcllib/files/modules/doctools/doctools\_plugin\_apiref\.md) doctools plugin API reference

          + [dtplite](tcllib/files/apps/dtplite\.md) Lightweight DocTools Markup Processor

          + [mpexpand](tcllib/files/modules/doctools/mpexpand\.md) Markup processor

          + [pkg\_dtplite](tcllib/files/modules/dtplite/pkg\_dtplite\.md) Lightweight DocTools Markup Processor

          + [tcldocstrip](tcllib/files/apps/tcldocstrip\.md) Tcl\-based Docstrip Processor

          + [tepam::doc\_gen](tcllib/files/modules/tepam/tepam\_doc\_gen\.md) TEPAM DOC Generation, reference manual

          + [textutil::expander](tcllib/files/modules/textutil/expander\.md) Procedures to process templates and expand text\.

      * [File]()

          + [zipfile::decode](tcllib/files/modules/zip/decode\.md) Access to zip archives

          + [zipfile::encode](tcllib/files/modules/zip/encode\.md) Generation of zip archives

          + [zipfile::mkzip](tcllib/files/modules/zip/mkzip\.md) Build a zip archive

      * [File formats]()

          + [gpx](tcllib/files/modules/gpx/gpx\.md) Extracts waypoints, tracks and routes from GPX files

          + [jpeg](tcllib/files/modules/jpeg/jpeg\.md) JPEG querying and manipulation of meta data

          + [png](tcllib/files/modules/png/png\.md) PNG querying and manipulation of meta data

          + [tar](tcllib/files/modules/tar/tar\.md) Tar file creation, extraction & manipulation

          + [tiff](tcllib/files/modules/tiff/tiff\.md) TIFF reading, writing, and querying and manipulation of meta data

      * [Grammars and finite automata]()

          + [grammar::aycock](tcllib/files/modules/grammar\_aycock/aycock\.md) Aycock\-Horspool\-Earley parser generator for Tcl

          + [grammar::fa](tcllib/files/modules/grammar\_fa/fa\.md) Create and manipulate finite automatons

          + [grammar::fa::dacceptor](tcllib/files/modules/grammar\_fa/dacceptor\.md) Create and use deterministic acceptors

          + [grammar::fa::dexec](tcllib/files/modules/grammar\_fa/dexec\.md) Execute deterministic finite automatons

          + [grammar::fa::op](tcllib/files/modules/grammar\_fa/faop\.md) Operations on finite automatons

          + [grammar::me::cpu](tcllib/files/modules/grammar\_me/me\_cpu\.md) Virtual machine implementation II for parsing token streams

          + [grammar::me::cpu::core](tcllib/files/modules/grammar\_me/me\_cpucore\.md) ME virtual machine state manipulation

          + [grammar::me::cpu::gasm](tcllib/files/modules/grammar\_me/gasm\.md) ME assembler

          + [grammar::me::tcl](tcllib/files/modules/grammar\_me/me\_tcl\.md) Virtual machine implementation I for parsing token streams

          + [grammar::me::util](tcllib/files/modules/grammar\_me/me\_util\.md) AST utilities

          + [grammar::me\_ast](tcllib/files/modules/grammar\_me/me\_ast\.md) Various representations of ASTs

          + [grammar::me\_intro](tcllib/files/modules/grammar\_me/me\_intro\.md) Introduction to virtual machines for parsing token streams

          + [grammar::me\_vm](tcllib/files/modules/grammar\_me/me\_vm\.md) Virtual machine for parsing token streams

          + [grammar::peg](tcllib/files/modules/grammar\_peg/peg\.md) Create and manipulate parsing expression grammars

          + [grammar::peg::interp](tcllib/files/modules/grammar\_peg/peg\_interp\.md) Interpreter for parsing expression grammars

      * [Hashes, checksums, and encryption]()

          + [aes](tcllib/files/modules/aes/aes\.md) Implementation of the AES block cipher

          + [blowfish](tcllib/files/modules/blowfish/blowfish\.md) Implementation of the Blowfish block cipher

          + [cksum](tcllib/files/modules/crc/cksum\.md) Calculate a cksum\(1\) compatible checksum

          + [crc16](tcllib/files/modules/crc/crc16\.md) Perform a 16bit Cyclic Redundancy Check

          + [crc32](tcllib/files/modules/crc/crc32\.md) Perform a 32bit Cyclic Redundancy Check

          + [des](tcllib/files/modules/des/des\.md) Implementation of the DES and triple\-DES ciphers

          + [md4](tcllib/files/modules/md4/md4\.md) MD4 Message\-Digest Algorithm

          + [md5](tcllib/files/modules/md5/md5\.md) MD5 Message\-Digest Algorithm

          + [md5crypt](tcllib/files/modules/md5crypt/md5crypt\.md) MD5\-based password encryption

          + [otp](tcllib/files/modules/otp/otp\.md) One\-Time Passwords

          + [pki](tcllib/files/modules/pki/pki\.md) Implementation of the public key cipher

          + [rc4](tcllib/files/modules/rc4/rc4\.md) Implementation of the RC4 stream cipher

          + [ripemd128](tcllib/files/modules/ripemd/ripemd128\.md) RIPEMD\-128 Message\-Digest Algorithm

          + [ripemd160](tcllib/files/modules/ripemd/ripemd160\.md) RIPEMD\-160 Message\-Digest Algorithm

          + [sha1](tcllib/files/modules/sha1/sha1\.md) SHA1 Message\-Digest Algorithm

          + [sha256](tcllib/files/modules/sha1/sha256\.md) SHA256 Message\-Digest Algorithm

          + [soundex](tcllib/files/modules/soundex/soundex\.md) Soundex

          + [sum](tcllib/files/modules/crc/sum\.md) Calculate a sum\(1\) compatible checksum

          + [tclDES](tcllib/files/modules/des/tcldes\.md) Implementation of the DES and triple\-DES ciphers

          + [tclDESjr](tcllib/files/modules/des/tcldesjr\.md) Implementation of the DES and triple\-DES ciphers

          + [uuid](tcllib/files/modules/uuid/uuid\.md) UUID generation and comparison

      * [Mathematics]()

          + [math](tcllib/files/modules/math/math\.md) Tcl Math Library

          + [math::bigfloat](tcllib/files/modules/math/bigfloat\.md) Arbitrary precision floating\-point numbers

          + [math::bignum](tcllib/files/modules/math/bignum\.md) Arbitrary precision integer numbers

          + [math::calculus](tcllib/files/modules/math/calculus\.md) Integration and ordinary differential equations

          + [math::calculus::romberg](tcllib/files/modules/math/romberg\.md) Romberg integration

          + [math::changepoint](tcllib/files/modules/math/changepoint\.md) Change point detection methods

          + [math::combinatorics](tcllib/files/modules/math/combinatorics\.md) Combinatorial functions in the Tcl Math Library

          + [math::complexnumbers](tcllib/files/modules/math/qcomplex\.md) Straightforward complex number package

          + [math::constants](tcllib/files/modules/math/constants\.md) Mathematical and numerical constants

          + [math::decimal](tcllib/files/modules/math/decimal\.md) General decimal arithmetic

          + [math::exact](tcllib/files/modules/math/exact\.md) Exact Real Arithmetic

          + [math::figurate](tcllib/files/modules/math/figurate\.md) Evaluate figurate numbers

          + [math::filters](tcllib/files/modules/math/filtergen\.md) Digital filters

          + [math::fourier](tcllib/files/modules/math/fourier\.md) Discrete and fast fourier transforms

          + [math::fuzzy](tcllib/files/modules/math/fuzzy\.md) Fuzzy comparison of floating\-point numbers

          + [math::geometry](tcllib/files/modules/math/math\_geometry\.md) Geometrical computations

          + [math::interpolate](tcllib/files/modules/math/interpolate\.md) Interpolation routines

          + [math::linearalgebra](tcllib/files/modules/math/linalg\.md) Linear Algebra

          + [math::numtheory](tcllib/files/modules/math/numtheory\.md) Number Theory

          + [math::optimize](tcllib/files/modules/math/optimize\.md) Optimisation routines

          + [math::PCA](tcllib/files/modules/math/pca\.md) Package for Principal Component Analysis

          + [math::polynomials](tcllib/files/modules/math/polynomials\.md) Polynomial functions

          + [math::probopt](tcllib/files/modules/math/probopt\.md) Probabilistic optimisation methods

          + [math::quasirandom](tcllib/files/modules/math/quasirandom\.md) Quasi\-random points for integration and Monte Carlo type methods

          + [math::rationalfunctions](tcllib/files/modules/math/rational\_funcs\.md) Polynomial functions

          + [math::roman](tcllib/files/modules/math/roman\.md) Tools for creating and manipulating roman numerals

          + [math::special](tcllib/files/modules/math/special\.md) Special mathematical functions

          + [math::statistics](tcllib/files/modules/math/statistics\.md) Basic statistical functions and procedures

          + [math::trig](tcllib/files/modules/math/trig\.md) Trigonometric anf hyperbolic functions

          + [simulation::annealing](tcllib/files/modules/simulation/annealing\.md) Simulated annealing

          + [simulation::montecarlo](tcllib/files/modules/simulation/montecarlo\.md) Monte Carlo simulations

          + [simulation::random](tcllib/files/modules/simulation/simulation\_random\.md) Pseudo\-random number generators

      * [Networking]()

          + [asn](tcllib/files/modules/asn/asn\.md) ASN\.1 BER encoder/decoder

          + [autoproxy](tcllib/files/modules/http/autoproxy\.md) Automatic HTTP proxy usage and authentication

          + [bee](tcllib/files/modules/bee/bee\.md) BitTorrent Serialization Format Encoder/Decoder

          + [dns](tcllib/files/modules/dns/tcllib\_dns\.md) Tcl Domain Name Service Client

          + [ftp](tcllib/files/modules/ftp/ftp\.md) Client\-side tcl implementation of the ftp protocol

          + [ftp::geturl](tcllib/files/modules/ftp/ftp\_geturl\.md) Uri handler for ftp urls

          + [ftpd](tcllib/files/modules/ftpd/ftpd\.md) Tcl FTP server implementation

          + [httpd](tcllib/files/modules/httpd/httpd\.md) A TclOO and coroutine based web server

          + [ident](tcllib/files/modules/ident/ident\.md) Ident protocol client

          + [imap4](tcllib/files/modules/imap4/imap4\.md) imap client\-side tcl implementation of imap protocol

          + [irc](tcllib/files/modules/irc/irc\.md) Create IRC connection and interface\.

          + [ldap](tcllib/files/modules/ldap/ldap\.md) LDAP client

          + [ldapx](tcllib/files/modules/ldap/ldapx\.md) LDAP extended object interface

          + [nameserv](tcllib/files/modules/nns/nns\_client\.md) Name service facility, Client

          + [nameserv::auto](tcllib/files/modules/nns/nns\_auto\.md) Name service facility, Client Extension

          + [nameserv::common](tcllib/files/modules/nns/nns\_common\.md) Name service facility, shared definitions

          + [nameserv::protocol](tcllib/files/modules/nns/nns\_protocol\.md) Name service facility, client/server protocol

          + [nameserv::server](tcllib/files/modules/nns/nns\_server\.md) Name service facility, Server

          + [nmea](tcllib/files/modules/nmea/nmea\.md) Process NMEA data

          + [nns](tcllib/files/apps/nns\.md) Name service facility, Commandline Client Application

          + [nns\_intro](tcllib/files/modules/nns/nns\_intro\.md) Name service facility, introduction

          + [nnsd](tcllib/files/apps/nnsd\.md) Name service facility, Commandline Server Application

          + [nnslog](tcllib/files/apps/nnslog\.md) Name service facility, Commandline Logging Client Application

          + [nntp](tcllib/files/modules/nntp/nntp\.md) Tcl client for the NNTP protocol

          + [ntp\_time](tcllib/files/modules/ntp/ntp\_time\.md) Tcl Time Service Client

          + [oauth](tcllib/files/modules/oauth/oauth\.md) oauth API base signature

          + [picoirc](tcllib/files/modules/irc/picoirc\.md) Small and simple embeddable IRC client\.

          + [pop3](tcllib/files/modules/pop3/pop3\.md) Tcl client for POP3 email protocol

          + [pop3d](tcllib/files/modules/pop3d/pop3d\.md) Tcl POP3 server implementation

          + [pop3d::dbox](tcllib/files/modules/pop3d/pop3d\_dbox\.md) Simple mailbox database for pop3d

          + [pop3d::udb](tcllib/files/modules/pop3d/pop3d\_udb\.md) Simple user database for pop3d

          + [S3](tcllib/files/modules/amazon\-s3/S3\.md) Amazon S3 Web Service Interface

          + [SASL](tcllib/files/modules/sasl/sasl\.md) Implementation of SASL mechanisms for Tcl

          + [SASL::NTLM](tcllib/files/modules/sasl/ntlm\.md) Implementation of SASL NTLM mechanism for Tcl

          + [SASL::SCRAM](tcllib/files/modules/sasl/scram\.md) Implementation of SASL SCRAM mechanism for Tcl

          + [SASL::XGoogleToken](tcllib/files/modules/sasl/gtoken\.md) Implementation of SASL NTLM mechanism for Tcl

          + [smtp](tcllib/files/modules/mime/smtp\.md) Client\-side tcl implementation of the smtp protocol

          + [smtpd](tcllib/files/modules/smtpd/smtpd\.md) Tcl SMTP server implementation

          + [tcllib\_ip](tcllib/files/modules/dns/tcllib\_ip\.md) IPv4 and IPv6 address manipulation

          + [udpcluster](tcllib/files/modules/udpcluster/udpcluster\.md) UDP Peer\-to\-Peer cluster

          + [uri](tcllib/files/modules/uri/uri\.md) URI utilities

          + [uri\_urn](tcllib/files/modules/uri/urn\-scheme\.md) URI utilities, URN scheme

          + [websocket](tcllib/files/modules/websocket/websocket\.md) Tcl implementation of the websocket protocol

      * [Page Parser Generator]()

          + [page](tcllib/files/apps/page\.md) Parser Generator

          + [page\_intro](tcllib/files/modules/page/page\_intro\.md) page introduction

          + [page\_pluginmgr](tcllib/files/modules/page/page\_pluginmgr\.md) page plugin manager

          + [page\_util\_flow](tcllib/files/modules/page/page\_util\_flow\.md) page dataflow/treewalker utility

          + [page\_util\_norm\_lemon](tcllib/files/modules/page/page\_util\_norm\_lemon\.md) page AST normalization, LEMON

          + [page\_util\_norm\_peg](tcllib/files/modules/page/page\_util\_norm\_peg\.md) page AST normalization, PEG

          + [page\_util\_peg](tcllib/files/modules/page/page\_util\_peg\.md) page PEG transformation utilities

          + [page\_util\_quote](tcllib/files/modules/page/page\_util\_quote\.md) page character quoting utilities

      * [Parsing and Grammars]()

          + [pt](tcllib/files/apps/pt\.md) Parser Tools Application

          + [pt::ast](tcllib/files/modules/pt/pt\_astree\.md) Abstract Syntax Tree Serialization

          + [pt::cparam::configuration::critcl](tcllib/files/modules/pt/pt\_cparam\_config\_critcl\.md) C/PARAM, Canned configuration, Critcl

          + [pt::cparam::configuration::tea](tcllib/files/modules/pt/pt\_cparam\_config\_tea\.md) C/PARAM, Canned configuration, TEA

          + [pt::json\_language](tcllib/files/modules/pt/pt\_json\_language\.md) The JSON Grammar Exchange Format

          + [pt::param](tcllib/files/modules/pt/pt\_param\.md) PackRat Machine Specification

          + [pt::pe](tcllib/files/modules/pt/pt\_pexpression\.md) Parsing Expression Serialization

          + [pt::pe::op](tcllib/files/modules/pt/pt\_pexpr\_op\.md) Parsing Expression Utilities

          + [pt::peg](tcllib/files/modules/pt/pt\_pegrammar\.md) Parsing Expression Grammar Serialization

          + [pt::peg::container](tcllib/files/modules/pt/pt\_peg\_container\.md) PEG Storage

          + [pt::peg::container::peg](tcllib/files/modules/pt/pt\_peg\_container\_peg\.md) PEG Storage\. Canned PEG grammar specification

          + [pt::peg::export](tcllib/files/modules/pt/pt\_peg\_export\.md) PEG Export

          + [pt::peg::export::container](tcllib/files/modules/pt/pt\_peg\_export\_container\.md) PEG Export Plugin\. Write CONTAINER format

          + [pt::peg::export::json](tcllib/files/modules/pt/pt\_peg\_export\_json\.md) PEG Export Plugin\. Write JSON format

          + [pt::peg::export::peg](tcllib/files/modules/pt/pt\_peg\_export\_peg\.md) PEG Export Plugin\. Write PEG format

          + [pt::peg::from::container](tcllib/files/modules/pt/pt\_peg\_from\_container\.md) PEG Conversion\. From CONTAINER format

          + [pt::peg::from::json](tcllib/files/modules/pt/pt\_peg\_from\_json\.md) PEG Conversion\. Read JSON format

          + [pt::peg::from::peg](tcllib/files/modules/pt/pt\_peg\_from\_peg\.md) PEG Conversion\. Read PEG format

          + [pt::peg::import](tcllib/files/modules/pt/pt\_peg\_import\.md) PEG Import

          + [pt::peg::import::container](tcllib/files/modules/pt/pt\_peg\_import\_container\.md) PEG Import Plugin\. From CONTAINER format

          + [pt::peg::import::json](tcllib/files/modules/pt/pt\_peg\_import\_json\.md) PEG Import Plugin\. Read JSON format

          + [pt::peg::import::peg](tcllib/files/modules/pt/pt\_peg\_import\_peg\.md) PEG Import Plugin\. Read PEG format

          + [pt::peg::interp](tcllib/files/modules/pt/pt\_peg\_interp\.md) Interpreter for parsing expression grammars

          + [pt::peg::to::container](tcllib/files/modules/pt/pt\_peg\_to\_container\.md) PEG Conversion\. Write CONTAINER format

          + [pt::peg::to::cparam](tcllib/files/modules/pt/pt\_peg\_to\_cparam\.md) PEG Conversion\. Write CPARAM format

          + [pt::peg::to::json](tcllib/files/modules/pt/pt\_peg\_to\_json\.md) PEG Conversion\. Write JSON format

          + [pt::peg::to::param](tcllib/files/modules/pt/pt\_peg\_to\_param\.md) PEG Conversion\. Write PARAM format

          + [pt::peg::to::peg](tcllib/files/modules/pt/pt\_peg\_to\_peg\.md) PEG Conversion\. Write PEG format

          + [pt::peg::to::tclparam](tcllib/files/modules/pt/pt\_peg\_to\_tclparam\.md) PEG Conversion\. Write TCLPARAM format

          + [pt::peg\_language](tcllib/files/modules/pt/pt\_peg\_language\.md) PEG Language Tutorial

          + [pt::pegrammar](tcllib/files/modules/pt/pt\_peg\_introduction\.md) Introduction to Parsing Expression Grammars

          + [pt::pgen](tcllib/files/modules/pt/pt\_pgen\.md) Parser Generator

          + [pt::rde](tcllib/files/modules/pt/pt\_rdengine\.md) Parsing Runtime Support, PARAM based

          + [pt::tclparam::configuration::nx](tcllib/files/modules/pt/pt\_tclparam\_config\_nx\.md) Tcl/PARAM, Canned configuration, NX

          + [pt::tclparam::configuration::snit](tcllib/files/modules/pt/pt\_tclparam\_config\_snit\.md) Tcl/PARAM, Canned configuration, Snit

          + [pt::tclparam::configuration::tcloo](tcllib/files/modules/pt/pt\_tclparam\_config\_tcloo\.md) Tcl/PARAM, Canned configuration, Tcloo

          + [pt::util](tcllib/files/modules/pt/pt\_util\.md) General utilities

          + [pt\_export\_api](tcllib/files/modules/pt/pt\_to\_api\.md) Parser Tools Export API

          + [pt\_import\_api](tcllib/files/modules/pt/pt\_from\_api\.md) Parser Tools Import API

          + [pt\_introduction](tcllib/files/modules/pt/pt\_introduction\.md) Introduction to Parser Tools

          + [pt\_parse\_peg](tcllib/files/modules/pt/pt\_parse\_peg\.md) Parser Tools PEG Parser

          + [pt\_parser\_api](tcllib/files/modules/pt/pt\_parser\_api\.md) Parser API

          + [pt\_peg\_op](tcllib/files/modules/pt/pt\_peg\_op\.md) Parser Tools PE Grammar Utility Operations

      * [Procedures, arguments, parameters, options]()

          + [tepam](tcllib/files/modules/tepam/tepam\_introduction\.md) An introduction into TEPAM, Tcl's Enhanced Procedure and Argument Manager

          + [tepam::procedure](tcllib/files/modules/tepam/tepam\_procedure\.md) TEPAM procedure, reference manual

      * [Programming tools]()

          + [clay](tcllib/files/modules/clay/clay\.md) A minimalist framework for large scale OO Projects

          + [cmdline](tcllib/files/modules/cmdline/cmdline\.md) Procedures to process command lines and options\.

          + [comm](tcllib/files/modules/comm/comm\.md) A remote communication facility for Tcl \(8\.5 and later\)

          + [comm\_wire](tcllib/files/modules/comm/comm\_wire\.md) The comm wire protocol

          + [control](tcllib/files/modules/control/control\.md) Procedures for control flow structures\.

          + [deleg\_method](tcllib/files/modules/interp/deleg\_method\.md) Creation of comm delegates \(snit methods\)

          + [deleg\_proc](tcllib/files/modules/interp/deleg\_proc\.md) Creation of comm delegates \(procedures\)

          + [fileutil](tcllib/files/modules/fileutil/fileutil\.md) Procedures implementing some file utilities

          + [fileutil::magic::cfront](tcllib/files/modules/fumagic/cfront\.md) Generator core for compiler of magic\(5\) files

          + [fileutil::magic::cgen](tcllib/files/modules/fumagic/cgen\.md) Generator core for compiler of magic\(5\) files

          + [fileutil::magic::filetype](tcllib/files/modules/fumagic/filetypes\.md) Procedures implementing file\-type recognition

          + [fileutil::magic::rt](tcllib/files/modules/fumagic/rtcore\.md) Runtime core for file type recognition engines written in pure Tcl

          + [fileutil::multi](tcllib/files/modules/fileutil/multi\.md) Multi\-file operation, scatter/gather, standard object

          + [fileutil::multi::op](tcllib/files/modules/fileutil/multiop\.md) Multi\-file operation, scatter/gather

          + [fileutil\_traverse](tcllib/files/modules/fileutil/traverse\.md) Iterative directory traversal

          + [hook](tcllib/files/modules/hook/hook\.md) Hooks

          + [interp](tcllib/files/modules/interp/tcllib\_interp\.md) Interp creation and aliasing

          + [log](tcllib/files/modules/log/log\.md) Procedures to log messages of libraries and applications\.

          + [logger](tcllib/files/modules/log/logger\.md) System to control logging of events\.

          + [logger::appender](tcllib/files/modules/log/loggerAppender\.md) Collection of predefined appenders for logger

          + [logger::utils](tcllib/files/modules/log/loggerUtils\.md) Utilities for logger

          + [multiplexer](tcllib/files/modules/multiplexer/multiplexer\.md) One\-to\-many communication with sockets\.

          + [pluginmgr](tcllib/files/modules/pluginmgr/pluginmgr\.md) Manage a plugin

          + [profiler](tcllib/files/modules/profiler/profiler\.md) Tcl source code profiler

          + [snit](tcllib/files/modules/snit/snit\.md) Snit's Not Incr Tcl

          + [snitfaq](tcllib/files/modules/snit/snitfaq\.md) Snit Frequently Asked Questions

          + [stooop](tcllib/files/modules/stooop/stooop\.md) Object oriented extension\.

          + [switched](tcllib/files/modules/stooop/switched\.md) switch/option management\.

          + [tie](tcllib/files/modules/tie/tie\.md) Array persistence

          + [tie](tcllib/files/modules/tie/tie\_std\.md) Array persistence, standard data sources

          + [uevent](tcllib/files/modules/uev/uevent\.md) User events

          + [wip](tcllib/files/modules/wip/wip\.md) Word Interpreter

      * [System]()

          + [cron](tcllib/files/modules/cron/cron\.md) Tool for automating the period callback of commands

          + [nettool](tcllib/files/modules/nettool/nettool\.md) Tools for networked applications

          + [processman](tcllib/files/modules/processman/processman\.md) Tool for automating the period callback of commands

      * [TclOO]()

          + [oometa](tcllib/files/modules/oometa/oometa\.md) oo::meta A data registry for classess

          + [practcl](tcllib/files/modules/practcl/practcl\.md) The Practcl Module

          + [tool](tcllib/files/modules/tool/tool\.md) TclOO Library \(TOOL\) Framework

      * [Terminal control]()

          + [term](tcllib/files/modules/term/term\.md) General terminal control

          + [term::ansi::code](tcllib/files/modules/term/ansi\_code\.md) Helper for control sequences

          + [term::ansi::code::attr](tcllib/files/modules/term/ansi\_cattr\.md) ANSI attribute sequences

          + [term::ansi::code::ctrl](tcllib/files/modules/term/ansi\_cctrl\.md) ANSI control sequences

          + [term::ansi::code::macros](tcllib/files/modules/term/ansi\_cmacros\.md) Macro sequences

          + [term::ansi::ctrl::unix](tcllib/files/modules/term/ansi\_ctrlu\.md) Control operations and queries

          + [term::ansi::send](tcllib/files/modules/term/ansi\_send\.md) Output of ANSI control sequences to terminals

          + [term::interact::menu](tcllib/files/modules/term/imenu\.md) Terminal widget, menu

          + [term::interact::pager](tcllib/files/modules/term/ipager\.md) Terminal widget, paging

          + [term::receive](tcllib/files/modules/term/receive\.md) General input from terminals

          + [term::receive::bind](tcllib/files/modules/term/term\_bind\.md) Keyboard dispatch from terminals

          + [term::send](tcllib/files/modules/term/term\_send\.md) General output to terminals

      * [Text formatter plugin]()

          + [doctools::idx::export::docidx](tcllib/files/modules/doctools2idx/export\_docidx\.md) docidx export plugin

          + [doctools::idx::export::html](tcllib/files/modules/doctools2idx/idx\_export\_html\.md) HTML export plugin

          + [doctools::idx::export::json](tcllib/files/modules/doctools2idx/idx\_export\_json\.md) JSON export plugin

          + [doctools::idx::export::nroff](tcllib/files/modules/doctools2idx/idx\_export\_nroff\.md) nroff export plugin

          + [doctools::idx::export::text](tcllib/files/modules/doctools2idx/idx\_export\_text\.md) plain text export plugin

          + [doctools::idx::export::wiki](tcllib/files/modules/doctools2idx/idx\_export\_wiki\.md) wiki export plugin

          + [doctools::idx::import::docidx](tcllib/files/modules/doctools2idx/import\_docidx\.md) docidx import plugin

          + [doctools::idx::import::json](tcllib/files/modules/doctools2idx/idx\_import\_json\.md) JSON import plugin

          + [doctools::toc::export::doctoc](tcllib/files/modules/doctools2toc/export\_doctoc\.md) doctoc export plugin

          + [doctools::toc::export::html](tcllib/files/modules/doctools2toc/toc\_export\_html\.md) HTML export plugin

          + [doctools::toc::export::json](tcllib/files/modules/doctools2toc/toc\_export\_json\.md) JSON export plugin

          + [doctools::toc::export::nroff](tcllib/files/modules/doctools2toc/toc\_export\_nroff\.md) nroff export plugin

          + [doctools::toc::export::text](tcllib/files/modules/doctools2toc/toc\_export\_text\.md) plain text export plugin

          + [doctools::toc::export::wiki](tcllib/files/modules/doctools2toc/toc\_export\_wiki\.md) wiki export plugin

          + [doctools::toc::import::doctoc](tcllib/files/modules/doctools2toc/import\_doctoc\.md) doctoc import plugin

          + [doctools::toc::import::json](tcllib/files/modules/doctools2toc/toc\_import\_json\.md) JSON import plugin

      * [Text processing]()

          + [ascii85](tcllib/files/modules/base64/ascii85\.md) ascii85\-encode/decode binary data

          + [base32](tcllib/files/modules/base32/base32\.md) base32 standard encoding

          + [base32::core](tcllib/files/modules/base32/base32core\.md) Expanding basic base32 maps

          + [base32::hex](tcllib/files/modules/base32/base32hex\.md) base32 extended hex encoding

          + [base64](tcllib/files/modules/base64/base64\.md) base64\-encode/decode binary data

          + [bibtex](tcllib/files/modules/bibtex/bibtex\.md) Parse bibtex files

          + [clock\_iso8601](tcllib/files/modules/clock/iso8601\.md) Parsing ISO 8601 dates/times

          + [clock\_rfc2822](tcllib/files/modules/clock/rfc2822\.md) Parsing RFC 2822 dates/times

          + [csv](tcllib/files/modules/csv/csv\.md) Procedures to handle CSV data\.

          + [htmlparse](tcllib/files/modules/htmlparse/htmlparse\.md) Procedures to parse HTML strings

          + [inifile](tcllib/files/modules/inifile/ini\.md) Parsing of Windows INI files

          + [markdown](tcllib/files/modules/markdown/markdown\.md) Converts Markdown text to HTML

          + [mime](tcllib/files/modules/mime/mime\.md) Manipulation of MIME body parts

          + [mkdoc](tcllib/files/modules/mkdoc/mkdoc\.md) Extracts and optionally converts Markdown comments in source code to HTML

          + [mkdoc](tcllib/files/apps/mkdoc\.md) Source code documentation extractor/converter application

          + [rcs](tcllib/files/modules/rcs/rcs\.md) RCS low level utilities

          + [string::token](tcllib/files/modules/string/token\.md) Regex based iterative lexing

          + [string::token::shell](tcllib/files/modules/string/token\_shell\.md) Parsing of shell command line

          + [textutil](tcllib/files/modules/textutil/textutil\.md) Procedures to manipulate texts and strings\.

          + [textutil::adjust](tcllib/files/modules/textutil/adjust\.md) Procedures to adjust, indent, and undent paragraphs

          + [textutil::patch](tcllib/files/modules/textutil/patch\.md) Application of uni\-diff patches to directory trees

          + [textutil::repeat](tcllib/files/modules/textutil/repeat\.md) Procedures to repeat strings\.

          + [textutil::split](tcllib/files/modules/textutil/textutil\_split\.md) Procedures to split texts

          + [textutil::string](tcllib/files/modules/textutil/textutil\_string\.md) Procedures to manipulate texts and strings\.

          + [textutil::tabify](tcllib/files/modules/textutil/tabify\.md) Procedures to \(un\)tabify strings

          + [textutil::trim](tcllib/files/modules/textutil/trim\.md) Procedures to trim strings

          + [textutil::wcswidth](tcllib/files/modules/textutil/wcswidth\.md) Procedures to compute terminal width of strings

          + [uuencode](tcllib/files/modules/base64/uuencode\.md) UU\-encode/decode binary data

          + [xsxp](tcllib/files/modules/amazon\-s3/xsxp\.md) eXtremely Simple Xml Parser

          + [yencode](tcllib/files/modules/base64/yencode\.md) Y\-encode/decode binary data

      * [Transfer module]()

          + [transfer::connect](tcllib/files/modules/transfer/connect\.md) Connection setup

          + [transfer::copy](tcllib/files/modules/transfer/copyops\.md) Data transfer foundation

          + [transfer::copy::queue](tcllib/files/modules/transfer/tqueue\.md) Queued transfers

          + [transfer::data::destination](tcllib/files/modules/transfer/ddest\.md) Data destination

          + [transfer::data::source](tcllib/files/modules/transfer/dsource\.md) Data source

          + [transfer::receiver](tcllib/files/modules/transfer/receiver\.md) Data source

          + [transfer::transmitter](tcllib/files/modules/transfer/transmitter\.md) Data source

      * [Unfiled]()

          + [cache::async](tcllib/files/modules/cache/async\.md) Asynchronous in\-memory cache

          + [fileutil::paths](tcllib/files/modules/fileutil/paths\.md) Manage search path pools

          + [generator](tcllib/files/modules/generator/generator\.md) Procedures for creating and using generators\.

          + [huddle](tcllib/files/modules/yaml/huddle\.md) Create and manipulate huddle object

          + [map::geocode::nominatim](tcllib/files/modules/map/map\_geocode\_nominatim\.md) Resolving geographical names with a Nominatim service

          + [map::slippy](tcllib/files/modules/map/map\_slippy\.md) Common code for slippy based map packages

          + [map::slippy::cache](tcllib/files/modules/map/map\_slippy\_cache\.md) Management of a tile cache in the local filesystem

          + [map::slippy::fetcher](tcllib/files/modules/map/map\_slippy\_fetcher\.md) Accessing a server providing tiles for slippy\-based maps

          + [mapproj](tcllib/files/modules/mapproj/mapproj\.md) Map projection routines

          + [math::calculus::symdiff](tcllib/files/modules/math/symdiff\.md) Symbolic differentiation for Tcl

          + [math::machineparameters](tcllib/files/modules/math/machineparameters\.md) Compute double precision machine parameters\.

          + [namespacex](tcllib/files/modules/namespacex/namespacex\.md) Namespace utility commands

          + [rest](tcllib/files/modules/rest/rest\.md) define REST web APIs and call them inline or asychronously

          + [stringprep](tcllib/files/modules/stringprep/stringprep\.md) Implementation of stringprep

          + [stringprep::data](tcllib/files/modules/stringprep/stringprep\_data\.md) stringprep data tables, generated, internal

          + [struct::map](tcllib/files/modules/struct/struct\_map\.md) Manage key/value maps

          + [uevent::onidle](tcllib/files/modules/uev/uevent\_onidle\.md) Request merging and deferal to idle time

          + [unicode](tcllib/files/modules/stringprep/unicode\.md) Implementation of Unicode normalization

          + [unicode::data](tcllib/files/modules/stringprep/unicode\_data\.md) unicode data tables, generated, internal

          + [units](tcllib/files/modules/units/units\.md) unit conversion

          + [yaml](tcllib/files/modules/yaml/yaml\.md) YAML Format Encoder/Decoder

      * [Utilities]()

          + [dicttool](tcllib/files/modules/dicttool/dicttool\.md) Dictionary Tools

      * [Utility]()

          + [defer](tcllib/files/modules/defer/defer\.md) Defered execution

          + [file::home](tcllib/files/modules/try/tcllib\_fhome\.md) file home \- Return home directory of current or other user

          + [lambda](tcllib/files/modules/lambda/lambda\.md) Utility commands for anonymous procedures

          + [lazyset](tcllib/files/modules/lazyset/lazyset\.md) Lazy evaluation

          + [oo::util](tcllib/files/modules/ooutil/ooutil\.md) Utility commands for TclOO

          + [oo::util](tcllib/files/modules/tool/meta\.md) Utility commands for TclOO

          + [throw](tcllib/files/modules/try/tcllib\_throw\.md) throw \- Throw an error exception with a message

          + [tool::dict\_ensemble](tcllib/files/modules/tool/tool\_dict\_ensemble\.md) Dictionary Tools

          + [try](tcllib/files/modules/try/tcllib\_try\.md) try \- Trap and process errors and exceptions

      * [Validation, Type checking]()

          + [valtype::common](tcllib/files/modules/valtype/valtype\_common\.md) Validation, common code

          + [valtype::creditcard::amex](tcllib/files/modules/valtype/cc\_amex\.md) Validation for AMEX creditcard number

          + [valtype::creditcard::discover](tcllib/files/modules/valtype/cc\_discover\.md) Validation for Discover creditcard number

          + [valtype::creditcard::mastercard](tcllib/files/modules/valtype/cc\_mastercard\.md) Validation for Mastercard creditcard number

          + [valtype::creditcard::visa](tcllib/files/modules/valtype/cc\_visa\.md) Validation for VISA creditcard number

          + [valtype::gs1::ean13](tcllib/files/modules/valtype/ean13\.md) Validation for EAN13

          + [valtype::iban](tcllib/files/modules/valtype/iban\.md) Validation for IBAN

          + [valtype::imei](tcllib/files/modules/valtype/imei\.md) Validation for IMEI

          + [valtype::isbn](tcllib/files/modules/valtype/isbn\.md) Validation for ISBN

          + [valtype::luhn](tcllib/files/modules/valtype/luhn\.md) Validation for plain number with a LUHN checkdigit

          + [valtype::luhn5](tcllib/files/modules/valtype/luhn5\.md) Validation for plain number with a LUHN5 checkdigit

          + [valtype::usnpi](tcllib/files/modules/valtype/usnpi\.md) Validation for USNPI

          + [valtype::verhoeff](tcllib/files/modules/valtype/verhoeff\.md) Validation for plain number with a VERHOEFF checkdigit

  - [By Type]()

      * [Applications]()

          + [dtplite](tcllib/files/apps/dtplite\.md) Lightweight DocTools Markup Processor

          + [mkdoc](tcllib/files/apps/mkdoc\.md) Source code documentation extractor/converter application

          + [nns](tcllib/files/apps/nns\.md) Name service facility, Commandline Client Application

          + [nnsd](tcllib/files/apps/nnsd\.md) Name service facility, Commandline Server Application

          + [nnslog](tcllib/files/apps/nnslog\.md) Name service facility, Commandline Logging Client Application

          + [page](tcllib/files/apps/page\.md) Parser Generator

          + [pt](tcllib/files/apps/pt\.md) Parser Tools Application

          + [tcldocstrip](tcllib/files/apps/tcldocstrip\.md) Tcl\-based Docstrip Processor

      * [Modules]()

          + [aes]()

              - [aes](tcllib/files/modules/aes/aes\.md) Implementation of the AES block cipher

          + [amazon\-s3]()

              - [S3](tcllib/files/modules/amazon\-s3/S3\.md) Amazon S3 Web Service Interface

              - [xsxp](tcllib/files/modules/amazon\-s3/xsxp\.md) eXtremely Simple Xml Parser

          + [asn]()

              - [asn](tcllib/files/modules/asn/asn\.md) ASN\.1 BER encoder/decoder

          + [base32]()

              - [base32](tcllib/files/modules/base32/base32\.md) base32 standard encoding

              - [base32::core](tcllib/files/modules/base32/base32core\.md) Expanding basic base32 maps

              - [base32::hex](tcllib/files/modules/base32/base32hex\.md) base32 extended hex encoding

          + [base64]()

              - [ascii85](tcllib/files/modules/base64/ascii85\.md) ascii85\-encode/decode binary data

              - [base64](tcllib/files/modules/base64/base64\.md) base64\-encode/decode binary data

              - [uuencode](tcllib/files/modules/base64/uuencode\.md) UU\-encode/decode binary data

              - [yencode](tcllib/files/modules/base64/yencode\.md) Y\-encode/decode binary data

          + [bee]()

              - [bee](tcllib/files/modules/bee/bee\.md) BitTorrent Serialization Format Encoder/Decoder

          + [bench]()

              - [bench](tcllib/files/modules/bench/bench\.md) bench \- Processing benchmark suites

              - [bench::in](tcllib/files/modules/bench/bench\_read\.md) bench::in \- Reading benchmark results

              - [bench::out::csv](tcllib/files/modules/bench/bench\_wcsv\.md) bench::out::csv \- Formatting benchmark results as CSV

              - [bench::out::text](tcllib/files/modules/bench/bench\_wtext\.md) bench::out::text \- Formatting benchmark results as human readable text

              - [bench\_intro](tcllib/files/modules/bench/bench\_intro\.md) bench introduction

              - [bench\_lang\_intro](tcllib/files/modules/bench/bench\_lang\_intro\.md) bench language introduction

              - [bench\_lang\_spec](tcllib/files/modules/bench/bench\_lang\_spec\.md) bench language specification

          + [bibtex]()

              - [bibtex](tcllib/files/modules/bibtex/bibtex\.md) Parse bibtex files

          + [blowfish]()

              - [blowfish](tcllib/files/modules/blowfish/blowfish\.md) Implementation of the Blowfish block cipher

          + [cache]()

              - [cache::async](tcllib/files/modules/cache/async\.md) Asynchronous in\-memory cache

          + [clay]()

              - [clay](tcllib/files/modules/clay/clay\.md) A minimalist framework for large scale OO Projects

          + [clock]()

              - [clock\_iso8601](tcllib/files/modules/clock/iso8601\.md) Parsing ISO 8601 dates/times

              - [clock\_rfc2822](tcllib/files/modules/clock/rfc2822\.md) Parsing RFC 2822 dates/times

          + [cmdline]()

              - [cmdline](tcllib/files/modules/cmdline/cmdline\.md) Procedures to process command lines and options\.

          + [comm]()

              - [comm](tcllib/files/modules/comm/comm\.md) A remote communication facility for Tcl \(8\.5 and later\)

              - [comm\_wire](tcllib/files/modules/comm/comm\_wire\.md) The comm wire protocol

          + [control]()

              - [control](tcllib/files/modules/control/control\.md) Procedures for control flow structures\.

          + [coroutine]()

              - [coroutine](tcllib/files/modules/coroutine/tcllib\_coroutine\.md) Coroutine based event and IO handling

              - [coroutine::auto](tcllib/files/modules/coroutine/coro\_auto\.md) Automatic event and IO coroutine awareness

          + [counter]()

              - [counter](tcllib/files/modules/counter/counter\.md) Procedures for counters and histograms

          + [crc]()

              - [cksum](tcllib/files/modules/crc/cksum\.md) Calculate a cksum\(1\) compatible checksum

              - [crc16](tcllib/files/modules/crc/crc16\.md) Perform a 16bit Cyclic Redundancy Check

              - [crc32](tcllib/files/modules/crc/crc32\.md) Perform a 32bit Cyclic Redundancy Check

              - [sum](tcllib/files/modules/crc/sum\.md) Calculate a sum\(1\) compatible checksum

          + [cron]()

              - [cron](tcllib/files/modules/cron/cron\.md) Tool for automating the period callback of commands

          + [csv]()

              - [csv](tcllib/files/modules/csv/csv\.md) Procedures to handle CSV data\.

          + [debug]()

              - [debug](tcllib/files/modules/debug/debug\.md) debug narrative \- core

              - [debug::caller](tcllib/files/modules/debug/debug\_caller\.md) debug narrative \- caller

              - [debug::heartbeat](tcllib/files/modules/debug/debug\_heartbeat\.md) debug narrative \- heartbeat

              - [debug::timestamp](tcllib/files/modules/debug/debug\_timestamp\.md) debug narrative \- timestamping

          + [defer]()

              - [defer](tcllib/files/modules/defer/defer\.md) Defered execution

          + [des]()

              - [des](tcllib/files/modules/des/des\.md) Implementation of the DES and triple\-DES ciphers

              - [tclDES](tcllib/files/modules/des/tcldes\.md) Implementation of the DES and triple\-DES ciphers

              - [tclDESjr](tcllib/files/modules/des/tcldesjr\.md) Implementation of the DES and triple\-DES ciphers

          + [dicttool]()

              - [dicttool](tcllib/files/modules/dicttool/dicttool\.md) Dictionary Tools

          + [dns]()

              - [dns](tcllib/files/modules/dns/tcllib\_dns\.md) Tcl Domain Name Service Client

              - [tcllib\_ip](tcllib/files/modules/dns/tcllib\_ip\.md) IPv4 and IPv6 address manipulation

          + [docstrip]()

              - [docstrip](tcllib/files/modules/docstrip/docstrip\.md) Docstrip style source code extraction

              - [docstrip\_util](tcllib/files/modules/docstrip/docstrip\_util\.md) Docstrip\-related utilities

          + [doctools]()

              - [docidx\_intro](tcllib/files/modules/doctools/docidx\_intro\.md) docidx introduction

              - [docidx\_lang\_cmdref](tcllib/files/modules/doctools/docidx\_lang\_cmdref\.md) docidx language command reference

              - [docidx\_lang\_faq](tcllib/files/modules/doctools/docidx\_lang\_faq\.md) docidx language faq

              - [docidx\_lang\_intro](tcllib/files/modules/doctools/docidx\_lang\_intro\.md) docidx language introduction

              - [docidx\_lang\_syntax](tcllib/files/modules/doctools/docidx\_lang\_syntax\.md) docidx language syntax

              - [docidx\_plugin\_apiref](tcllib/files/modules/doctools/docidx\_plugin\_apiref\.md) docidx plugin API reference

              - [doctoc\_intro](tcllib/files/modules/doctools/doctoc\_intro\.md) doctoc introduction

              - [doctoc\_lang\_cmdref](tcllib/files/modules/doctools/doctoc\_lang\_cmdref\.md) doctoc language command reference

              - [doctoc\_lang\_faq](tcllib/files/modules/doctools/doctoc\_lang\_faq\.md) doctoc language faq

              - [doctoc\_lang\_intro](tcllib/files/modules/doctools/doctoc\_lang\_intro\.md) doctoc language introduction

              - [doctoc\_lang\_syntax](tcllib/files/modules/doctools/doctoc\_lang\_syntax\.md) doctoc language syntax

              - [doctoc\_plugin\_apiref](tcllib/files/modules/doctools/doctoc\_plugin\_apiref\.md) doctoc plugin API reference

              - [doctools](tcllib/files/modules/doctools/doctools\.md) doctools \- Processing documents

              - [doctools::changelog](tcllib/files/modules/doctools/changelog\.md) Processing text in Emacs ChangeLog format

              - [doctools::cvs](tcllib/files/modules/doctools/cvs\.md) Processing text in 'cvs log' format

              - [doctools::idx](tcllib/files/modules/doctools/docidx\.md) docidx \- Processing indices

              - [doctools::toc](tcllib/files/modules/doctools/doctoc\.md) doctoc \- Processing tables of contents

              - [doctools\_intro](tcllib/files/modules/doctools/doctools\_intro\.md) doctools introduction

              - [doctools\_lang\_cmdref](tcllib/files/modules/doctools/doctools\_lang\_cmdref\.md) doctools language command reference

              - [doctools\_lang\_faq](tcllib/files/modules/doctools/doctools\_lang\_faq\.md) doctools language faq

              - [doctools\_lang\_intro](tcllib/files/modules/doctools/doctools\_lang\_intro\.md) doctools language introduction

              - [doctools\_lang\_syntax](tcllib/files/modules/doctools/doctools\_lang\_syntax\.md) doctools language syntax

              - [doctools\_plugin\_apiref](tcllib/files/modules/doctools/doctools\_plugin\_apiref\.md) doctools plugin API reference

              - [mpexpand](tcllib/files/modules/doctools/mpexpand\.md) Markup processor

          + [doctools2base]()

              - [doctools::html::cssdefaults](tcllib/files/modules/doctools2base/html\_cssdefaults\.md) Default CSS style for HTML export plugins

              - [doctools::msgcat](tcllib/files/modules/doctools2base/tcllib\_msgcat\.md) Message catalog management for the various document parsers

              - [doctools::nroff::man\_macros](tcllib/files/modules/doctools2base/nroff\_manmacros\.md) Default CSS style for NROFF export plugins

              - [doctools::tcl::parse](tcllib/files/modules/doctools2base/tcl\_parse\.md) Processing text in 'subst \-novariables' format

          + [doctools2idx]()

              - [doctools2idx\_introduction](tcllib/files/modules/doctools2idx/idx\_introduction\.md) DocTools \- Keyword indices

              - [doctools::idx](tcllib/files/modules/doctools2idx/idx\_container\.md) Holding keyword indices

              - [doctools::idx::export](tcllib/files/modules/doctools2idx/idx\_export\.md) Exporting keyword indices

              - [doctools::idx::export::docidx](tcllib/files/modules/doctools2idx/export\_docidx\.md) docidx export plugin

              - [doctools::idx::export::html](tcllib/files/modules/doctools2idx/idx\_export\_html\.md) HTML export plugin

              - [doctools::idx::export::json](tcllib/files/modules/doctools2idx/idx\_export\_json\.md) JSON export plugin

              - [doctools::idx::export::nroff](tcllib/files/modules/doctools2idx/idx\_export\_nroff\.md) nroff export plugin

              - [doctools::idx::export::text](tcllib/files/modules/doctools2idx/idx\_export\_text\.md) plain text export plugin

              - [doctools::idx::export::wiki](tcllib/files/modules/doctools2idx/idx\_export\_wiki\.md) wiki export plugin

              - [doctools::idx::import](tcllib/files/modules/doctools2idx/idx\_import\.md) Importing keyword indices

              - [doctools::idx::import::docidx](tcllib/files/modules/doctools2idx/import\_docidx\.md) docidx import plugin

              - [doctools::idx::import::json](tcllib/files/modules/doctools2idx/idx\_import\_json\.md) JSON import plugin

              - [doctools::idx::parse](tcllib/files/modules/doctools2idx/idx\_parse\.md) Parsing text in docidx format

              - [doctools::idx::structure](tcllib/files/modules/doctools2idx/idx\_structure\.md) Docidx serialization utilities

              - [doctools::msgcat::idx::c](tcllib/files/modules/doctools2idx/idx\_msgcat\_c\.md) Message catalog for the docidx parser \(C\)

              - [doctools::msgcat::idx::de](tcllib/files/modules/doctools2idx/idx\_msgcat\_de\.md) Message catalog for the docidx parser \(DE\)

              - [doctools::msgcat::idx::en](tcllib/files/modules/doctools2idx/idx\_msgcat\_en\.md) Message catalog for the docidx parser \(EN\)

              - [doctools::msgcat::idx::fr](tcllib/files/modules/doctools2idx/idx\_msgcat\_fr\.md) Message catalog for the docidx parser \(FR\)

          + [doctools2toc]()

              - [doctools2toc\_introduction](tcllib/files/modules/doctools2toc/toc\_introduction\.md) DocTools \- Tables of Contents

              - [doctools::msgcat::toc::c](tcllib/files/modules/doctools2toc/toc\_msgcat\_c\.md) Message catalog for the doctoc parser \(C\)

              - [doctools::msgcat::toc::de](tcllib/files/modules/doctools2toc/toc\_msgcat\_de\.md) Message catalog for the doctoc parser \(DE\)

              - [doctools::msgcat::toc::en](tcllib/files/modules/doctools2toc/toc\_msgcat\_en\.md) Message catalog for the doctoc parser \(EN\)

              - [doctools::msgcat::toc::fr](tcllib/files/modules/doctools2toc/toc\_msgcat\_fr\.md) Message catalog for the doctoc parser \(FR\)

              - [doctools::toc](tcllib/files/modules/doctools2toc/toc\_container\.md) Holding tables of contents

              - [doctools::toc::export](tcllib/files/modules/doctools2toc/toc\_export\.md) Exporting tables of contents

              - [doctools::toc::export::doctoc](tcllib/files/modules/doctools2toc/export\_doctoc\.md) doctoc export plugin

              - [doctools::toc::export::html](tcllib/files/modules/doctools2toc/toc\_export\_html\.md) HTML export plugin

              - [doctools::toc::export::json](tcllib/files/modules/doctools2toc/toc\_export\_json\.md) JSON export plugin

              - [doctools::toc::export::nroff](tcllib/files/modules/doctools2toc/toc\_export\_nroff\.md) nroff export plugin

              - [doctools::toc::export::text](tcllib/files/modules/doctools2toc/toc\_export\_text\.md) plain text export plugin

              - [doctools::toc::export::wiki](tcllib/files/modules/doctools2toc/toc\_export\_wiki\.md) wiki export plugin

              - [doctools::toc::import](tcllib/files/modules/doctools2toc/toc\_import\.md) Importing keyword indices

              - [doctools::toc::import::doctoc](tcllib/files/modules/doctools2toc/import\_doctoc\.md) doctoc import plugin

              - [doctools::toc::import::json](tcllib/files/modules/doctools2toc/toc\_import\_json\.md) JSON import plugin

              - [doctools::toc::parse](tcllib/files/modules/doctools2toc/toc\_parse\.md) Parsing text in doctoc format

              - [doctools::toc::structure](tcllib/files/modules/doctools2toc/toc\_structure\.md) Doctoc serialization utilities

          + [dtplite]()

              - [pkg\_dtplite](tcllib/files/modules/dtplite/pkg\_dtplite\.md) Lightweight DocTools Markup Processor

          + [fileutil]()

              - [fileutil](tcllib/files/modules/fileutil/fileutil\.md) Procedures implementing some file utilities

              - [fileutil::multi](tcllib/files/modules/fileutil/multi\.md) Multi\-file operation, scatter/gather, standard object

              - [fileutil::multi::op](tcllib/files/modules/fileutil/multiop\.md) Multi\-file operation, scatter/gather

              - [fileutil::paths](tcllib/files/modules/fileutil/paths\.md) Manage search path pools

              - [fileutil\_traverse](tcllib/files/modules/fileutil/traverse\.md) Iterative directory traversal

          + [ftp]()

              - [ftp](tcllib/files/modules/ftp/ftp\.md) Client\-side tcl implementation of the ftp protocol

              - [ftp::geturl](tcllib/files/modules/ftp/ftp\_geturl\.md) Uri handler for ftp urls

          + [ftpd]()

              - [ftpd](tcllib/files/modules/ftpd/ftpd\.md) Tcl FTP server implementation

          + [fumagic]()

              - [fileutil::magic::cfront](tcllib/files/modules/fumagic/cfront\.md) Generator core for compiler of magic\(5\) files

              - [fileutil::magic::cgen](tcllib/files/modules/fumagic/cgen\.md) Generator core for compiler of magic\(5\) files

              - [fileutil::magic::filetype](tcllib/files/modules/fumagic/filetypes\.md) Procedures implementing file\-type recognition

              - [fileutil::magic::rt](tcllib/files/modules/fumagic/rtcore\.md) Runtime core for file type recognition engines written in pure Tcl

          + [generator]()

              - [generator](tcllib/files/modules/generator/generator\.md) Procedures for creating and using generators\.

          + [gpx]()

              - [gpx](tcllib/files/modules/gpx/gpx\.md) Extracts waypoints, tracks and routes from GPX files

          + [grammar\_aycock]()

              - [grammar::aycock](tcllib/files/modules/grammar\_aycock/aycock\.md) Aycock\-Horspool\-Earley parser generator for Tcl

          + [grammar\_fa]()

              - [grammar::fa](tcllib/files/modules/grammar\_fa/fa\.md) Create and manipulate finite automatons

              - [grammar::fa::dacceptor](tcllib/files/modules/grammar\_fa/dacceptor\.md) Create and use deterministic acceptors

              - [grammar::fa::dexec](tcllib/files/modules/grammar\_fa/dexec\.md) Execute deterministic finite automatons

              - [grammar::fa::op](tcllib/files/modules/grammar\_fa/faop\.md) Operations on finite automatons

          + [grammar\_me]()

              - [grammar::me::cpu](tcllib/files/modules/grammar\_me/me\_cpu\.md) Virtual machine implementation II for parsing token streams

              - [grammar::me::cpu::core](tcllib/files/modules/grammar\_me/me\_cpucore\.md) ME virtual machine state manipulation

              - [grammar::me::cpu::gasm](tcllib/files/modules/grammar\_me/gasm\.md) ME assembler

              - [grammar::me::tcl](tcllib/files/modules/grammar\_me/me\_tcl\.md) Virtual machine implementation I for parsing token streams

              - [grammar::me::util](tcllib/files/modules/grammar\_me/me\_util\.md) AST utilities

              - [grammar::me\_ast](tcllib/files/modules/grammar\_me/me\_ast\.md) Various representations of ASTs

              - [grammar::me\_intro](tcllib/files/modules/grammar\_me/me\_intro\.md) Introduction to virtual machines for parsing token streams

              - [grammar::me\_vm](tcllib/files/modules/grammar\_me/me\_vm\.md) Virtual machine for parsing token streams

          + [grammar\_peg]()

              - [grammar::peg](tcllib/files/modules/grammar\_peg/peg\.md) Create and manipulate parsing expression grammars

              - [grammar::peg::interp](tcllib/files/modules/grammar\_peg/peg\_interp\.md) Interpreter for parsing expression grammars

          + [hook]()

              - [hook](tcllib/files/modules/hook/hook\.md) Hooks

          + [html]()

              - [html](tcllib/files/modules/html/html\.md) Procedures to generate HTML structures

          + [htmlparse]()

              - [htmlparse](tcllib/files/modules/htmlparse/htmlparse\.md) Procedures to parse HTML strings

          + [http]()

              - [autoproxy](tcllib/files/modules/http/autoproxy\.md) Automatic HTTP proxy usage and authentication

          + [httpd]()

              - [httpd](tcllib/files/modules/httpd/httpd\.md) A TclOO and coroutine based web server

          + [ident]()

              - [ident](tcllib/files/modules/ident/ident\.md) Ident protocol client

          + [imap4]()

              - [imap4](tcllib/files/modules/imap4/imap4\.md) imap client\-side tcl implementation of imap protocol

          + [inifile]()

              - [inifile](tcllib/files/modules/inifile/ini\.md) Parsing of Windows INI files

          + [interp]()

              - [deleg\_method](tcllib/files/modules/interp/deleg\_method\.md) Creation of comm delegates \(snit methods\)

              - [deleg\_proc](tcllib/files/modules/interp/deleg\_proc\.md) Creation of comm delegates \(procedures\)

              - [interp](tcllib/files/modules/interp/tcllib\_interp\.md) Interp creation and aliasing

          + [irc]()

              - [irc](tcllib/files/modules/irc/irc\.md) Create IRC connection and interface\.

              - [picoirc](tcllib/files/modules/irc/picoirc\.md) Small and simple embeddable IRC client\.

          + [javascript]()

              - [javascript](tcllib/files/modules/javascript/javascript\.md) Procedures to generate HTML and Java Script structures\.

          + [jpeg]()

              - [jpeg](tcllib/files/modules/jpeg/jpeg\.md) JPEG querying and manipulation of meta data

          + [json]()

              - [json](tcllib/files/modules/json/json\.md) JSON parser

              - [json::write](tcllib/files/modules/json/json\_write\.md) JSON generation

          + [lambda]()

              - [lambda](tcllib/files/modules/lambda/lambda\.md) Utility commands for anonymous procedures

          + [lazyset]()

              - [lazyset](tcllib/files/modules/lazyset/lazyset\.md) Lazy evaluation

          + [ldap]()

              - [ldap](tcllib/files/modules/ldap/ldap\.md) LDAP client

              - [ldapx](tcllib/files/modules/ldap/ldapx\.md) LDAP extended object interface

          + [log]()

              - [log](tcllib/files/modules/log/log\.md) Procedures to log messages of libraries and applications\.

              - [logger](tcllib/files/modules/log/logger\.md) System to control logging of events\.

              - [logger::appender](tcllib/files/modules/log/loggerAppender\.md) Collection of predefined appenders for logger

              - [logger::utils](tcllib/files/modules/log/loggerUtils\.md) Utilities for logger

          + [map]()

              - [map::geocode::nominatim](tcllib/files/modules/map/map\_geocode\_nominatim\.md) Resolving geographical names with a Nominatim service

              - [map::slippy](tcllib/files/modules/map/map\_slippy\.md) Common code for slippy based map packages

              - [map::slippy::cache](tcllib/files/modules/map/map\_slippy\_cache\.md) Management of a tile cache in the local filesystem

              - [map::slippy::fetcher](tcllib/files/modules/map/map\_slippy\_fetcher\.md) Accessing a server providing tiles for slippy\-based maps

          + [mapproj]()

              - [mapproj](tcllib/files/modules/mapproj/mapproj\.md) Map projection routines

          + [markdown]()

              - [markdown](tcllib/files/modules/markdown/markdown\.md) Converts Markdown text to HTML

          + [math]()

              - [math](tcllib/files/modules/math/math\.md) Tcl Math Library

              - [math::bigfloat](tcllib/files/modules/math/bigfloat\.md) Arbitrary precision floating\-point numbers

              - [math::bignum](tcllib/files/modules/math/bignum\.md) Arbitrary precision integer numbers

              - [math::calculus](tcllib/files/modules/math/calculus\.md) Integration and ordinary differential equations

              - [math::calculus::romberg](tcllib/files/modules/math/romberg\.md) Romberg integration

              - [math::calculus::symdiff](tcllib/files/modules/math/symdiff\.md) Symbolic differentiation for Tcl

              - [math::changepoint](tcllib/files/modules/math/changepoint\.md) Change point detection methods

              - [math::combinatorics](tcllib/files/modules/math/combinatorics\.md) Combinatorial functions in the Tcl Math Library

              - [math::complexnumbers](tcllib/files/modules/math/qcomplex\.md) Straightforward complex number package

              - [math::constants](tcllib/files/modules/math/constants\.md) Mathematical and numerical constants

              - [math::decimal](tcllib/files/modules/math/decimal\.md) General decimal arithmetic

              - [math::exact](tcllib/files/modules/math/exact\.md) Exact Real Arithmetic

              - [math::figurate](tcllib/files/modules/math/figurate\.md) Evaluate figurate numbers

              - [math::filters](tcllib/files/modules/math/filtergen\.md) Digital filters

              - [math::fourier](tcllib/files/modules/math/fourier\.md) Discrete and fast fourier transforms

              - [math::fuzzy](tcllib/files/modules/math/fuzzy\.md) Fuzzy comparison of floating\-point numbers

              - [math::geometry](tcllib/files/modules/math/math\_geometry\.md) Geometrical computations

              - [math::interpolate](tcllib/files/modules/math/interpolate\.md) Interpolation routines

              - [math::linearalgebra](tcllib/files/modules/math/linalg\.md) Linear Algebra

              - [math::machineparameters](tcllib/files/modules/math/machineparameters\.md) Compute double precision machine parameters\.

              - [math::numtheory](tcllib/files/modules/math/numtheory\.md) Number Theory

              - [math::optimize](tcllib/files/modules/math/optimize\.md) Optimisation routines

              - [math::PCA](tcllib/files/modules/math/pca\.md) Package for Principal Component Analysis

              - [math::polynomials](tcllib/files/modules/math/polynomials\.md) Polynomial functions

              - [math::probopt](tcllib/files/modules/math/probopt\.md) Probabilistic optimisation methods

              - [math::quasirandom](tcllib/files/modules/math/quasirandom\.md) Quasi\-random points for integration and Monte Carlo type methods

              - [math::rationalfunctions](tcllib/files/modules/math/rational\_funcs\.md) Polynomial functions

              - [math::roman](tcllib/files/modules/math/roman\.md) Tools for creating and manipulating roman numerals

              - [math::special](tcllib/files/modules/math/special\.md) Special mathematical functions

              - [math::statistics](tcllib/files/modules/math/statistics\.md) Basic statistical functions and procedures

              - [math::trig](tcllib/files/modules/math/trig\.md) Trigonometric anf hyperbolic functions

          + [md4]()

              - [md4](tcllib/files/modules/md4/md4\.md) MD4 Message\-Digest Algorithm

          + [md5]()

              - [md5](tcllib/files/modules/md5/md5\.md) MD5 Message\-Digest Algorithm

          + [md5crypt]()

              - [md5crypt](tcllib/files/modules/md5crypt/md5crypt\.md) MD5\-based password encryption

          + [mime]()

              - [mime](tcllib/files/modules/mime/mime\.md) Manipulation of MIME body parts

              - [smtp](tcllib/files/modules/mime/smtp\.md) Client\-side tcl implementation of the smtp protocol

          + [mkdoc]()

              - [mkdoc](tcllib/files/modules/mkdoc/mkdoc\.md) Extracts and optionally converts Markdown comments in source code to HTML

          + [multiplexer]()

              - [multiplexer](tcllib/files/modules/multiplexer/multiplexer\.md) One\-to\-many communication with sockets\.

          + [namespacex]()

              - [namespacex](tcllib/files/modules/namespacex/namespacex\.md) Namespace utility commands

          + [ncgi]()

              - [ncgi](tcllib/files/modules/ncgi/ncgi\.md) Procedures to manipulate CGI values\.

          + [nettool]()

              - [nettool](tcllib/files/modules/nettool/nettool\.md) Tools for networked applications

          + [nmea]()

              - [nmea](tcllib/files/modules/nmea/nmea\.md) Process NMEA data

          + [nns]()

              - [nameserv](tcllib/files/modules/nns/nns\_client\.md) Name service facility, Client

              - [nameserv::auto](tcllib/files/modules/nns/nns\_auto\.md) Name service facility, Client Extension

              - [nameserv::common](tcllib/files/modules/nns/nns\_common\.md) Name service facility, shared definitions

              - [nameserv::protocol](tcllib/files/modules/nns/nns\_protocol\.md) Name service facility, client/server protocol

              - [nameserv::server](tcllib/files/modules/nns/nns\_server\.md) Name service facility, Server

              - [nns\_intro](tcllib/files/modules/nns/nns\_intro\.md) Name service facility, introduction

          + [nntp]()

              - [nntp](tcllib/files/modules/nntp/nntp\.md) Tcl client for the NNTP protocol

          + [ntp]()

              - [ntp\_time](tcllib/files/modules/ntp/ntp\_time\.md) Tcl Time Service Client

          + [oauth]()

              - [oauth](tcllib/files/modules/oauth/oauth\.md) oauth API base signature

          + [oometa]()

              - [oometa](tcllib/files/modules/oometa/oometa\.md) oo::meta A data registry for classess

          + [ooutil]()

              - [oo::util](tcllib/files/modules/ooutil/ooutil\.md) Utility commands for TclOO

          + [otp]()

              - [otp](tcllib/files/modules/otp/otp\.md) One\-Time Passwords

          + [page]()

              - [page\_intro](tcllib/files/modules/page/page\_intro\.md) page introduction

              - [page\_pluginmgr](tcllib/files/modules/page/page\_pluginmgr\.md) page plugin manager

              - [page\_util\_flow](tcllib/files/modules/page/page\_util\_flow\.md) page dataflow/treewalker utility

              - [page\_util\_norm\_lemon](tcllib/files/modules/page/page\_util\_norm\_lemon\.md) page AST normalization, LEMON

              - [page\_util\_norm\_peg](tcllib/files/modules/page/page\_util\_norm\_peg\.md) page AST normalization, PEG

              - [page\_util\_peg](tcllib/files/modules/page/page\_util\_peg\.md) page PEG transformation utilities

              - [page\_util\_quote](tcllib/files/modules/page/page\_util\_quote\.md) page character quoting utilities

          + [pki]()

              - [pki](tcllib/files/modules/pki/pki\.md) Implementation of the public key cipher

          + [pluginmgr]()

              - [pluginmgr](tcllib/files/modules/pluginmgr/pluginmgr\.md) Manage a plugin

          + [png]()

              - [png](tcllib/files/modules/png/png\.md) PNG querying and manipulation of meta data

          + [pop3]()

              - [pop3](tcllib/files/modules/pop3/pop3\.md) Tcl client for POP3 email protocol

          + [pop3d]()

              - [pop3d](tcllib/files/modules/pop3d/pop3d\.md) Tcl POP3 server implementation

              - [pop3d::dbox](tcllib/files/modules/pop3d/pop3d\_dbox\.md) Simple mailbox database for pop3d

              - [pop3d::udb](tcllib/files/modules/pop3d/pop3d\_udb\.md) Simple user database for pop3d

          + [practcl]()

              - [practcl](tcllib/files/modules/practcl/practcl\.md) The Practcl Module

          + [processman]()

              - [processman](tcllib/files/modules/processman/processman\.md) Tool for automating the period callback of commands

          + [profiler]()

              - [profiler](tcllib/files/modules/profiler/profiler\.md) Tcl source code profiler

          + [pt]()

              - [pt::ast](tcllib/files/modules/pt/pt\_astree\.md) Abstract Syntax Tree Serialization

              - [pt::cparam::configuration::critcl](tcllib/files/modules/pt/pt\_cparam\_config\_critcl\.md) C/PARAM, Canned configuration, Critcl

              - [pt::cparam::configuration::tea](tcllib/files/modules/pt/pt\_cparam\_config\_tea\.md) C/PARAM, Canned configuration, TEA

              - [pt::json\_language](tcllib/files/modules/pt/pt\_json\_language\.md) The JSON Grammar Exchange Format

              - [pt::param](tcllib/files/modules/pt/pt\_param\.md) PackRat Machine Specification

              - [pt::pe](tcllib/files/modules/pt/pt\_pexpression\.md) Parsing Expression Serialization

              - [pt::pe::op](tcllib/files/modules/pt/pt\_pexpr\_op\.md) Parsing Expression Utilities

              - [pt::peg](tcllib/files/modules/pt/pt\_pegrammar\.md) Parsing Expression Grammar Serialization

              - [pt::peg::container](tcllib/files/modules/pt/pt\_peg\_container\.md) PEG Storage

              - [pt::peg::container::peg](tcllib/files/modules/pt/pt\_peg\_container\_peg\.md) PEG Storage\. Canned PEG grammar specification

              - [pt::peg::export](tcllib/files/modules/pt/pt\_peg\_export\.md) PEG Export

              - [pt::peg::export::container](tcllib/files/modules/pt/pt\_peg\_export\_container\.md) PEG Export Plugin\. Write CONTAINER format

              - [pt::peg::export::json](tcllib/files/modules/pt/pt\_peg\_export\_json\.md) PEG Export Plugin\. Write JSON format

              - [pt::peg::export::peg](tcllib/files/modules/pt/pt\_peg\_export\_peg\.md) PEG Export Plugin\. Write PEG format

              - [pt::peg::from::container](tcllib/files/modules/pt/pt\_peg\_from\_container\.md) PEG Conversion\. From CONTAINER format

              - [pt::peg::from::json](tcllib/files/modules/pt/pt\_peg\_from\_json\.md) PEG Conversion\. Read JSON format

              - [pt::peg::from::peg](tcllib/files/modules/pt/pt\_peg\_from\_peg\.md) PEG Conversion\. Read PEG format

              - [pt::peg::import](tcllib/files/modules/pt/pt\_peg\_import\.md) PEG Import

              - [pt::peg::import::container](tcllib/files/modules/pt/pt\_peg\_import\_container\.md) PEG Import Plugin\. From CONTAINER format

              - [pt::peg::import::json](tcllib/files/modules/pt/pt\_peg\_import\_json\.md) PEG Import Plugin\. Read JSON format

              - [pt::peg::import::peg](tcllib/files/modules/pt/pt\_peg\_import\_peg\.md) PEG Import Plugin\. Read PEG format

              - [pt::peg::interp](tcllib/files/modules/pt/pt\_peg\_interp\.md) Interpreter for parsing expression grammars

              - [pt::peg::to::container](tcllib/files/modules/pt/pt\_peg\_to\_container\.md) PEG Conversion\. Write CONTAINER format

              - [pt::peg::to::cparam](tcllib/files/modules/pt/pt\_peg\_to\_cparam\.md) PEG Conversion\. Write CPARAM format

              - [pt::peg::to::json](tcllib/files/modules/pt/pt\_peg\_to\_json\.md) PEG Conversion\. Write JSON format

              - [pt::peg::to::param](tcllib/files/modules/pt/pt\_peg\_to\_param\.md) PEG Conversion\. Write PARAM format

              - [pt::peg::to::peg](tcllib/files/modules/pt/pt\_peg\_to\_peg\.md) PEG Conversion\. Write PEG format

              - [pt::peg::to::tclparam](tcllib/files/modules/pt/pt\_peg\_to\_tclparam\.md) PEG Conversion\. Write TCLPARAM format

              - [pt::peg\_language](tcllib/files/modules/pt/pt\_peg\_language\.md) PEG Language Tutorial

              - [pt::pegrammar](tcllib/files/modules/pt/pt\_peg\_introduction\.md) Introduction to Parsing Expression Grammars

              - [pt::pgen](tcllib/files/modules/pt/pt\_pgen\.md) Parser Generator

              - [pt::rde](tcllib/files/modules/pt/pt\_rdengine\.md) Parsing Runtime Support, PARAM based

              - [pt::tclparam::configuration::nx](tcllib/files/modules/pt/pt\_tclparam\_config\_nx\.md) Tcl/PARAM, Canned configuration, NX

              - [pt::tclparam::configuration::snit](tcllib/files/modules/pt/pt\_tclparam\_config\_snit\.md) Tcl/PARAM, Canned configuration, Snit

              - [pt::tclparam::configuration::tcloo](tcllib/files/modules/pt/pt\_tclparam\_config\_tcloo\.md) Tcl/PARAM, Canned configuration, Tcloo

              - [pt::util](tcllib/files/modules/pt/pt\_util\.md) General utilities

              - [pt\_export\_api](tcllib/files/modules/pt/pt\_to\_api\.md) Parser Tools Export API

              - [pt\_import\_api](tcllib/files/modules/pt/pt\_from\_api\.md) Parser Tools Import API

              - [pt\_introduction](tcllib/files/modules/pt/pt\_introduction\.md) Introduction to Parser Tools

              - [pt\_parse\_peg](tcllib/files/modules/pt/pt\_parse\_peg\.md) Parser Tools PEG Parser

              - [pt\_parser\_api](tcllib/files/modules/pt/pt\_parser\_api\.md) Parser API

              - [pt\_peg\_op](tcllib/files/modules/pt/pt\_peg\_op\.md) Parser Tools PE Grammar Utility Operations

          + [rc4]()

              - [rc4](tcllib/files/modules/rc4/rc4\.md) Implementation of the RC4 stream cipher

          + [rcs]()

              - [rcs](tcllib/files/modules/rcs/rcs\.md) RCS low level utilities

          + [report]()

              - [report](tcllib/files/modules/report/report\.md) Create and manipulate report objects

          + [rest]()

              - [rest](tcllib/files/modules/rest/rest\.md) define REST web APIs and call them inline or asychronously

          + [ripemd]()

              - [ripemd128](tcllib/files/modules/ripemd/ripemd128\.md) RIPEMD\-128 Message\-Digest Algorithm

              - [ripemd160](tcllib/files/modules/ripemd/ripemd160\.md) RIPEMD\-160 Message\-Digest Algorithm

          + [sasl]()

              - [SASL](tcllib/files/modules/sasl/sasl\.md) Implementation of SASL mechanisms for Tcl

              - [SASL::NTLM](tcllib/files/modules/sasl/ntlm\.md) Implementation of SASL NTLM mechanism for Tcl

              - [SASL::SCRAM](tcllib/files/modules/sasl/scram\.md) Implementation of SASL SCRAM mechanism for Tcl

              - [SASL::XGoogleToken](tcllib/files/modules/sasl/gtoken\.md) Implementation of SASL NTLM mechanism for Tcl

          + [sha1]()

              - [sha1](tcllib/files/modules/sha1/sha1\.md) SHA1 Message\-Digest Algorithm

              - [sha256](tcllib/files/modules/sha1/sha256\.md) SHA256 Message\-Digest Algorithm

          + [simulation]()

              - [simulation::annealing](tcllib/files/modules/simulation/annealing\.md) Simulated annealing

              - [simulation::montecarlo](tcllib/files/modules/simulation/montecarlo\.md) Monte Carlo simulations

              - [simulation::random](tcllib/files/modules/simulation/simulation\_random\.md) Pseudo\-random number generators

          + [smtpd]()

              - [smtpd](tcllib/files/modules/smtpd/smtpd\.md) Tcl SMTP server implementation

          + [snit]()

              - [snit](tcllib/files/modules/snit/snit\.md) Snit's Not Incr Tcl

              - [snitfaq](tcllib/files/modules/snit/snitfaq\.md) Snit Frequently Asked Questions

          + [soundex]()

              - [soundex](tcllib/files/modules/soundex/soundex\.md) Soundex

          + [stooop]()

              - [stooop](tcllib/files/modules/stooop/stooop\.md) Object oriented extension\.

              - [switched](tcllib/files/modules/stooop/switched\.md) switch/option management\.

          + [string]()

              - [string::token](tcllib/files/modules/string/token\.md) Regex based iterative lexing

              - [string::token::shell](tcllib/files/modules/string/token\_shell\.md) Parsing of shell command line

          + [stringprep]()

              - [stringprep](tcllib/files/modules/stringprep/stringprep\.md) Implementation of stringprep

              - [stringprep::data](tcllib/files/modules/stringprep/stringprep\_data\.md) stringprep data tables, generated, internal

              - [unicode](tcllib/files/modules/stringprep/unicode\.md) Implementation of Unicode normalization

              - [unicode::data](tcllib/files/modules/stringprep/unicode\_data\.md) unicode data tables, generated, internal

          + [struct]()

              - [struct::disjointset](tcllib/files/modules/struct/disjointset\.md) Disjoint set data structure

              - [struct::graph](tcllib/files/modules/struct/graph\.md) Create and manipulate directed graph objects

              - [struct::graph::op](tcllib/files/modules/struct/graphops\.md) Operation for \(un\)directed graph objects

              - [struct::graph\_v1](tcllib/files/modules/struct/graph1\.md) Create and manipulate directed graph objects

              - [struct::list](tcllib/files/modules/struct/struct\_list\.md) Procedures for manipulating lists

              - [struct::map](tcllib/files/modules/struct/struct\_map\.md) Manage key/value maps

              - [struct::matrix](tcllib/files/modules/struct/matrix\.md) Create and manipulate matrix objects

              - [struct::pool](tcllib/files/modules/struct/pool\.md) Create and manipulate pool objects \(of discrete items\)

              - [struct::prioqueue](tcllib/files/modules/struct/prioqueue\.md) Create and manipulate prioqueue objects

              - [struct::queue](tcllib/files/modules/struct/queue\.md) Create and manipulate queue objects

              - [struct::record](tcllib/files/modules/struct/record\.md) Define and create records \(similar to 'C' structures\)

              - [struct::set](tcllib/files/modules/struct/struct\_set\.md) Procedures for manipulating sets

              - [struct::skiplist](tcllib/files/modules/struct/skiplist\.md) Create and manipulate skiplists

              - [struct::stack](tcllib/files/modules/struct/stack\.md) Create and manipulate stack objects

              - [struct::tree](tcllib/files/modules/struct/struct\_tree\.md) Create and manipulate tree objects

              - [struct::tree\_v1](tcllib/files/modules/struct/struct\_tree1\.md) Create and manipulate tree objects

          + [tar]()

              - [tar](tcllib/files/modules/tar/tar\.md) Tar file creation, extraction & manipulation

          + [tepam]()

              - [tepam](tcllib/files/modules/tepam/tepam\_introduction\.md) An introduction into TEPAM, Tcl's Enhanced Procedure and Argument Manager

              - [tepam::argument\_dialogbox](tcllib/files/modules/tepam/tepam\_argument\_dialogbox\.md) TEPAM argument\_dialogbox, reference manual

              - [tepam::doc\_gen](tcllib/files/modules/tepam/tepam\_doc\_gen\.md) TEPAM DOC Generation, reference manual

              - [tepam::procedure](tcllib/files/modules/tepam/tepam\_procedure\.md) TEPAM procedure, reference manual

          + [term]()

              - [term](tcllib/files/modules/term/term\.md) General terminal control

              - [term::ansi::code](tcllib/files/modules/term/ansi\_code\.md) Helper for control sequences

              - [term::ansi::code::attr](tcllib/files/modules/term/ansi\_cattr\.md) ANSI attribute sequences

              - [term::ansi::code::ctrl](tcllib/files/modules/term/ansi\_cctrl\.md) ANSI control sequences

              - [term::ansi::code::macros](tcllib/files/modules/term/ansi\_cmacros\.md) Macro sequences

              - [term::ansi::ctrl::unix](tcllib/files/modules/term/ansi\_ctrlu\.md) Control operations and queries

              - [term::ansi::send](tcllib/files/modules/term/ansi\_send\.md) Output of ANSI control sequences to terminals

              - [term::interact::menu](tcllib/files/modules/term/imenu\.md) Terminal widget, menu

              - [term::interact::pager](tcllib/files/modules/term/ipager\.md) Terminal widget, paging

              - [term::receive](tcllib/files/modules/term/receive\.md) General input from terminals

              - [term::receive::bind](tcllib/files/modules/term/term\_bind\.md) Keyboard dispatch from terminals

              - [term::send](tcllib/files/modules/term/term\_send\.md) General output to terminals

          + [textutil]()

              - [textutil](tcllib/files/modules/textutil/textutil\.md) Procedures to manipulate texts and strings\.

              - [textutil::adjust](tcllib/files/modules/textutil/adjust\.md) Procedures to adjust, indent, and undent paragraphs

              - [textutil::expander](tcllib/files/modules/textutil/expander\.md) Procedures to process templates and expand text\.

              - [textutil::patch](tcllib/files/modules/textutil/patch\.md) Application of uni\-diff patches to directory trees

              - [textutil::repeat](tcllib/files/modules/textutil/repeat\.md) Procedures to repeat strings\.

              - [textutil::split](tcllib/files/modules/textutil/textutil\_split\.md) Procedures to split texts

              - [textutil::string](tcllib/files/modules/textutil/textutil\_string\.md) Procedures to manipulate texts and strings\.

              - [textutil::tabify](tcllib/files/modules/textutil/tabify\.md) Procedures to \(un\)tabify strings

              - [textutil::trim](tcllib/files/modules/textutil/trim\.md) Procedures to trim strings

              - [textutil::wcswidth](tcllib/files/modules/textutil/wcswidth\.md) Procedures to compute terminal width of strings

          + [tie]()

              - [tie](tcllib/files/modules/tie/tie\.md) Array persistence

              - [tie](tcllib/files/modules/tie/tie\_std\.md) Array persistence, standard data sources

          + [tiff]()

              - [tiff](tcllib/files/modules/tiff/tiff\.md) TIFF reading, writing, and querying and manipulation of meta data

          + [tool]()

              - [oo::util](tcllib/files/modules/tool/meta\.md) Utility commands for TclOO

              - [tool](tcllib/files/modules/tool/tool\.md) TclOO Library \(TOOL\) Framework

              - [tool::dict\_ensemble](tcllib/files/modules/tool/tool\_dict\_ensemble\.md) Dictionary Tools

          + [transfer]()

              - [transfer::connect](tcllib/files/modules/transfer/connect\.md) Connection setup

              - [transfer::copy](tcllib/files/modules/transfer/copyops\.md) Data transfer foundation

              - [transfer::copy::queue](tcllib/files/modules/transfer/tqueue\.md) Queued transfers

              - [transfer::data::destination](tcllib/files/modules/transfer/ddest\.md) Data destination

              - [transfer::data::source](tcllib/files/modules/transfer/dsource\.md) Data source

              - [transfer::receiver](tcllib/files/modules/transfer/receiver\.md) Data source

              - [transfer::transmitter](tcllib/files/modules/transfer/transmitter\.md) Data source

          + [treeql]()

              - [treeql](tcllib/files/modules/treeql/treeql\.md) Query tree objects

          + [try]()

              - [file::home](tcllib/files/modules/try/tcllib\_fhome\.md) file home \- Return home directory of current or other user

              - [throw](tcllib/files/modules/try/tcllib\_throw\.md) throw \- Throw an error exception with a message

              - [try](tcllib/files/modules/try/tcllib\_try\.md) try \- Trap and process errors and exceptions

          + [udpcluster]()

              - [udpcluster](tcllib/files/modules/udpcluster/udpcluster\.md) UDP Peer\-to\-Peer cluster

          + [uev]()

              - [uevent](tcllib/files/modules/uev/uevent\.md) User events

              - [uevent::onidle](tcllib/files/modules/uev/uevent\_onidle\.md) Request merging and deferal to idle time

          + [units]()

              - [units](tcllib/files/modules/units/units\.md) unit conversion

          + [uri]()

              - [uri](tcllib/files/modules/uri/uri\.md) URI utilities

              - [uri\_urn](tcllib/files/modules/uri/urn\-scheme\.md) URI utilities, URN scheme

          + [uuid]()

              - [uuid](tcllib/files/modules/uuid/uuid\.md) UUID generation and comparison

          + [valtype]()

              - [valtype::common](tcllib/files/modules/valtype/valtype\_common\.md) Validation, common code

              - [valtype::creditcard::amex](tcllib/files/modules/valtype/cc\_amex\.md) Validation for AMEX creditcard number

              - [valtype::creditcard::discover](tcllib/files/modules/valtype/cc\_discover\.md) Validation for Discover creditcard number

              - [valtype::creditcard::mastercard](tcllib/files/modules/valtype/cc\_mastercard\.md) Validation for Mastercard creditcard number

              - [valtype::creditcard::visa](tcllib/files/modules/valtype/cc\_visa\.md) Validation for VISA creditcard number

              - [valtype::gs1::ean13](tcllib/files/modules/valtype/ean13\.md) Validation for EAN13

              - [valtype::iban](tcllib/files/modules/valtype/iban\.md) Validation for IBAN

              - [valtype::imei](tcllib/files/modules/valtype/imei\.md) Validation for IMEI

              - [valtype::isbn](tcllib/files/modules/valtype/isbn\.md) Validation for ISBN

              - [valtype::luhn](tcllib/files/modules/valtype/luhn\.md) Validation for plain number with a LUHN checkdigit

              - [valtype::luhn5](tcllib/files/modules/valtype/luhn5\.md) Validation for plain number with a LUHN5 checkdigit

              - [valtype::usnpi](tcllib/files/modules/valtype/usnpi\.md) Validation for USNPI

              - [valtype::verhoeff](tcllib/files/modules/valtype/verhoeff\.md) Validation for plain number with a VERHOEFF checkdigit

          + [virtchannel\_base]()

              - [tcl::chan::cat](tcllib/files/modules/virtchannel\_base/cat\.md) Concatenation channel

              - [tcl::chan::facade](tcllib/files/modules/virtchannel\_base/facade\.md) Facade channel

              - [tcl::chan::fifo](tcllib/files/modules/virtchannel\_base/tcllib\_fifo\.md) In\-memory fifo channel

              - [tcl::chan::fifo2](tcllib/files/modules/virtchannel\_base/tcllib\_fifo2\.md) In\-memory interconnected fifo channels

              - [tcl::chan::halfpipe](tcllib/files/modules/virtchannel\_base/halfpipe\.md) In\-memory channel, half of a fifo2

              - [tcl::chan::memchan](tcllib/files/modules/virtchannel\_base/tcllib\_memchan\.md) In\-memory channel

              - [tcl::chan::null](tcllib/files/modules/virtchannel\_base/tcllib\_null\.md) Null channel

              - [tcl::chan::nullzero](tcllib/files/modules/virtchannel\_base/nullzero\.md) Null/Zero channel combination

              - [tcl::chan::random](tcllib/files/modules/virtchannel\_base/tcllib\_random\.md) Random channel

              - [tcl::chan::std](tcllib/files/modules/virtchannel\_base/std\.md) Standard I/O, unification of stdin and stdout

              - [tcl::chan::string](tcllib/files/modules/virtchannel\_base/tcllib\_string\.md) Read\-only in\-memory channel

              - [tcl::chan::textwindow](tcllib/files/modules/virtchannel\_base/textwindow\.md) Textwindow channel

              - [tcl::chan::variable](tcllib/files/modules/virtchannel\_base/tcllib\_variable\.md) In\-memory channel using variable for storage

              - [tcl::chan::zero](tcllib/files/modules/virtchannel\_base/tcllib\_zero\.md) Zero channel

              - [tcl::randomseed](tcllib/files/modules/virtchannel\_base/randseed\.md) Utilities for random channels

          + [virtchannel\_core]()

              - [tcl::chan::core](tcllib/files/modules/virtchannel\_core/core\.md) Basic reflected/virtual channel support

              - [tcl::chan::events](tcllib/files/modules/virtchannel\_core/events\.md) Event support for reflected/virtual channels

              - [tcl::transform::core](tcllib/files/modules/virtchannel\_core/transformcore\.md) Basic reflected/virtual channel transform support

          + [virtchannel\_transform]()

              - [tcl::transform::adler32](tcllib/files/modules/virtchannel\_transform/adler32\.md) Adler32 transformation

              - [tcl::transform::base64](tcllib/files/modules/virtchannel\_transform/vt\_base64\.md) Base64 encoding transformation

              - [tcl::transform::counter](tcllib/files/modules/virtchannel\_transform/vt\_counter\.md) Counter transformation

              - [tcl::transform::crc32](tcllib/files/modules/virtchannel\_transform/vt\_crc32\.md) Crc32 transformation

              - [tcl::transform::hex](tcllib/files/modules/virtchannel\_transform/hex\.md) Hexadecimal encoding transformation

              - [tcl::transform::identity](tcllib/files/modules/virtchannel\_transform/identity\.md) Identity transformation

              - [tcl::transform::limitsize](tcllib/files/modules/virtchannel\_transform/limitsize\.md) limiting input

              - [tcl::transform::observe](tcllib/files/modules/virtchannel\_transform/observe\.md) Observer transformation, stream copy

              - [tcl::transform::otp](tcllib/files/modules/virtchannel\_transform/vt\_otp\.md) Encryption via one\-time pad

              - [tcl::transform::rot](tcllib/files/modules/virtchannel\_transform/rot\.md) rot\-encryption

              - [tcl::transform::spacer](tcllib/files/modules/virtchannel\_transform/spacer\.md) Space insertation and removal

              - [tcl::transform::zlib](tcllib/files/modules/virtchannel\_transform/tcllib\_zlib\.md) zlib \(de\)compression

          + [websocket]()

              - [websocket](tcllib/files/modules/websocket/websocket\.md) Tcl implementation of the websocket protocol

          + [wip]()

              - [wip](tcllib/files/modules/wip/wip\.md) Word Interpreter

          + [yaml]()

              - [huddle](tcllib/files/modules/yaml/huddle\.md) Create and manipulate huddle object

              - [yaml](tcllib/files/modules/yaml/yaml\.md) YAML Format Encoder/Decoder

          + [zip]()

              - [zipfile::decode](tcllib/files/modules/zip/decode\.md) Access to zip archives

              - [zipfile::encode](tcllib/files/modules/zip/encode\.md) Generation of zip archives

              - [zipfile::mkzip](tcllib/files/modules/zip/mkzip\.md) Build a zip archive