aes | Implementation of the AES block cipher |
asn | ASN.1 BER encoder/decoder |
base32 | base32 standard encoding |
base32::core | Expanding basic base32 maps |
base32::hex | base32 extended hex encoding |
ascii85 | ascii85-encode/decode binary data |
base64 | base64-encode/decode binary data |
uuencode | UU-encode/decode binary data |
yencode | Y-encode/decode binary data |
bee | BitTorrent Serialization Format Encoder/Decoder |
bench | bench - Processing benchmark suites |
bench::in | bench::in - Reading benchmark results |
bench::out::csv | bench::out::csv - Formatting benchmark results as CSV |
bench::out::text | bench::out::text - Formatting benchmark results as human readable text |
bench_intro | bench introduction |
bench_lang_intro | bench language introduction |
bench_lang_spec | bench language specification |
bibtex | Parse bibtex files |
blowfish | Implementation of the Blowfish block cipher |
cache::async | Asynchronous in-memory cache |
clock_iso8601 | Parsing ISO 8601 dates/times |
clock_rfc2822 | Parsing ISO 8601 dates/times |
cmdline | Procedures to process command lines and options. |
control | Procedures for control flow structures. |
coroutine | Coroutine based event and IO handling |
coroutine::auto | Automatic event and IO coroutine awareness |
counter | Procedures for counters and histograms |
cksum | Calculate a cksum(1) compatible checksum |
crc16 | Perform a 16bit Cyclic Redundancy Check |
crc32 | Perform a 32bit Cyclic Redundancy Check |
sum | Calculate a sum(1) compatible checksum |
csv | Procedures to handle CSV data. |
debug | debug narrative - core |
debug::caller | debug narrative - caller |
debug::heartbeat | debug narrative - heartbeat |
debug::timestamp | debug narrative - timestamping |
des | Implementation of the DES and triple-DES ciphers |
tcldes | Implementation of the DES and triple-DES ciphers |
tcldes | Implementation of the DES and triple-DES ciphers |
docstrip | Docstrip style source code extraction |
docstrip_util | Docstrip-related utilities |
docidx_intro | docidx introduction |
docidx_lang_cmdref | docidx language command reference |
docidx_lang_faq | docidx language faq |
docidx_lang_intro | docidx language introduction |
docidx_lang_syntax | docidx language syntax |
docidx_plugin_apiref | docidx plugin API reference |
doctoc_intro | doctoc introduction |
doctoc_lang_cmdref | doctoc language command reference |
doctoc_lang_faq | doctoc language faq |
doctoc_lang_intro | doctoc language introduction |
doctoc_lang_syntax | doctoc language syntax |
doctoc_plugin_apiref | doctoc plugin API reference |
doctools | doctools - Processing documents |
doctools::changelog | Processing text in Emacs ChangeLog format |
doctools::cvs | Processing text in 'cvs log' format |
doctools::idx | docidx - Processing indices |
doctools::toc | doctoc - Processing tables of contents |
doctools_intro | doctools introduction |
doctools_lang_cmdref | doctools language command reference |
doctools_lang_faq | doctools language faq |
doctools_lang_intro | doctools language introduction |
doctools_lang_syntax | doctools language syntax |
doctools_plugin_apiref | doctools plugin API reference |
mpexpand | Markup processor |
doctools::html::cssdefaults | Default CSS style for HTML export plugins |
doctools::msgcat | Message catalog management for the various document parsers |
doctools::nroff::man_macros | Default CSS style for NROFF export plugins |
doctools::tcl::parse | Processing text in 'subst -novariables' format |
doctools2idx_introduction | DocTools - Keyword indices |
doctools::idx | Holding keyword indices |
doctools::idx::export | Exporting keyword indices |
doctools::idx::export::docidx | docidx export plugin |
doctools::idx::export::html | HTML export plugin |
doctools::idx::export::json | JSON export plugin |
doctools::idx::export::nroff | nroff export plugin |
doctools::idx::export::text | plain text export plugin |
doctools::idx::export::wiki | wiki export plugin |
doctools::idx::import | Importing keyword indices |
doctools::idx::import::docidx | docidx import plugin |
doctools::idx::import::json | JSON import plugin |
doctools::idx::parse | Parsing text in docidx format |
doctools::idx::structure | Docidx serialization utilities |
doctools::msgcat::idx::c | Message catalog for the docidx parser (C) |
doctools::msgcat::idx::de | Message catalog for the docidx parser (DE) |
doctools::msgcat::idx::en | Message catalog for the docidx parser (EN) |
doctools::msgcat::idx::fr | Message catalog for the docidx parser (FR) |
doctools2toc_introduction | DocTools - Tables of Contents |
doctools::msgcat::toc::c | Message catalog for the doctoc parser (C) |
doctools::msgcat::toc::de | Message catalog for the doctoc parser (DE) |
doctools::msgcat::toc::en | Message catalog for the doctoc parser (EN) |
doctools::msgcat::toc::fr | Message catalog for the doctoc parser (FR) |
doctools::toc | Holding tables of contents |
doctools::toc::export | Exporting tables of contents |
doctools::toc::export::doctoc | doctoc export plugin |
doctools::toc::export::html | HTML export plugin |
doctools::toc::export::json | JSON export plugin |
doctools::toc::export::nroff | nroff export plugin |
doctools::toc::export::text | plain text export plugin |
doctools::toc::export::wiki | wiki export plugin |
doctools::toc::import | Importing keyword indices |
doctools::toc::import::doctoc | doctoc import plugin |
doctools::toc::import::json | JSON import plugin |
doctools::toc::parse | Parsing text in doctoc format |
doctools::toc::structure | Doctoc serialization utilities |
dtplite | Lightweight DocTools Markup Processor |
exif | Tcl EXIF extracts and parses EXIF fields from digital images |
fileutil | Procedures implementing some file utilities |
fileutil::multi | Multi-file operation, scatter/gather, standard object |
fileutil::multi::op | Multi-file operation, scatter/gather |
fileutil_traverse | Iterative directory traversal |
ftp | Client-side tcl implementation of the ftp protocol |
ftp::geturl | Uri handler for ftp urls |
ftpd | Tcl FTP server implementation |
fileutil::magic::cfront | Generator core for compiler of magic(5) files |
fileutil::magic::cgen | Generator core for compiler of magic(5) files |
fileutil::magic::filetype | Procedures implementing file-type recognition |
fileutil::magic::mimetype | Procedures implementing mime-type recognition |
fileutil::magic::rt | Runtime core for file type recognition engines written in pure Tcl |
generator | Procedures for creating and using generators. |
gpx | Extracts waypoints, tracks and routes from GPX files |
grammar::aycock | Aycock-Horspool-Earley parser generator for Tcl |
grammar::fa | Create and manipulate finite automatons |
grammar::fa::dacceptor | Create and use deterministic acceptors |
grammar::fa::dexec | Execute deterministic finite automatons |
grammar::fa::op | Operations on finite automatons |
grammar::me::cpu | Virtual machine implementation II for parsing token streams |
grammar::me::cpu::core | ME virtual machine state manipulation |
grammar::me::cpu::gasm | ME assembler |
grammar::me::tcl | Virtual machine implementation I for parsing token streams |
grammar::me::util | AST utilities |
grammar::me_ast | Various representations of ASTs |
grammar::me_intro | Introduction to virtual machines for parsing token streams |
grammar::me_vm | Virtual machine for parsing token streams |
grammar::peg | Create and manipulate parsing expression grammars |
grammar::peg::interp | Interpreter for parsing expression grammars |
hook | Hooks |
html | Procedures to generate HTML structures |
htmlparse | Procedures to parse HTML strings |
autoproxy | Automatic HTTP proxy usage and authentication |
ident | Ident protocol client |
imap4 | imap client-side tcl implementation of imap protocol |
inifile | Parsing of Windows INI files |
deleg_method | Creation of comm delegates (snit methods) |
deleg_proc | Creation of comm delegates (procedures) |
interp | Interp creation and aliasing |
javascript | Procedures to generate HTML and Java Script structures. |
jpeg | JPEG querying and manipulation of meta data |
json | JSON parser |
json::write | JSON generation |
lambda | Utility commands for anonymous procedures |
log | Procedures to log messages of libraries and applications. |
logger | System to control logging of events. |
logger::appender | Collection of predefined appenders for logger |
logger::utils | Utilities for logger |
map::geocode::nominatim | Resolving geographical names with a Nominatim service |
map::slippy | Common code for slippy based map packages |
map::slippy::cache | Management of a tile cache in the local filesystem |
map::slippy::fetcher | Accessing a server providing tiles for slippy-based maps |
mapproj | Map projection routines |
math | Tcl Math Library |
math::bigfloat | Arbitrary precision floating-point numbers |
math::bignum | Arbitrary precision integer numbers |
math::calculus | Integration and ordinary differential equations |
math::calculus::romberg | Romberg integration |
math::calculus::symdiff | Symbolic differentiation for Tcl |
math::combinatorics | Combinatorial functions in the Tcl Math Library |
math::complexnumbers | Straightforward complex number package |
math::constants | Mathematical and numerical constants |
math::decimal | General decimal arithmetic |
math::fourier | Discrete and fast fourier transforms |
math::fuzzy | Fuzzy comparison of floating-point numbers |
math::geometry | Geometrical computations |
math::interpolate | Interpolation routines |
math::linearalgebra | Linear Algebra |
math::numtheory | Number Theory |
math::optimize | Optimisation routines |
math::polynomials | Polynomial functions |
math::rationalfunctions | Polynomial functions |
math::roman | Tools for creating and manipulating roman numerals |
math::special | Special mathematical functions |
math::statistics | Basic statistical functions and procedures |
tclrep/machineparameters | Compute double precision machine parameters. |
md4 | MD4 Message-Digest Algorithm |
md5 | MD5 Message-Digest Algorithm |
md5crypt | MD5-based password encryption |
multiplexer | One-to-many communication with sockets. |
namespacex | Namespace utility commands |
ncgi | Procedures to manipulate CGI values. |
nmea | Process NMEA data |
nameserv | Name service facility, Client |
nameserv::auto | Name service facility, Client Extension |
nameserv::common | Name service facility, shared definitions |
nameserv::protocol | Name service facility, client/server protocol |
nameserv::server | Name service facility, Server |
nns_intro | Name service facility, introduction |
nntp | Tcl client for the NNTP protocol |
ntp_time | Tcl Time Service Client |
oo::util | Utility commands for TclOO |
otp | One-Time Passwords |
page_intro | page introduction |
page_pluginmgr | page plugin manager |
page_util_flow | page dataflow/treewalker utility |
page_util_norm_lemon | page AST normalization, LEMON |
page_util_norm_peg | page AST normalization, PEG |
page_util_peg | page PEG transformation utilities |
page_util_quote | page character quoting utilities |
pki | Implementation of the public key cipher |
pluginmgr | Manage a plugin |
png | PNG querying and manipulation of meta data |
pop3 | Tcl client for POP3 email protocol |
pop3d | Tcl POP3 server implementation |
pop3d::dbox | Simple mailbox database for pop3d |
pop3d::udb | Simple user database for pop3d |
profiler | Tcl source code profiler |
pt::ast | Abstract Syntax Tree Serialization |
pt::cparam::configuration::critcl | C/PARAM, Canned configuration, Critcl |
pt::json_language | The JSON Grammar Exchange Format |
pt::param | PackRat Machine Specification |
pt::pe | Parsing Expression Serialization |
pt::pe::op | Parsing Expression Utilities |
pt::peg | Parsing Expression Grammar Serialization |
pt::peg::container | PEG Storage |
pt::peg::container::peg | PEG Storage. Canned PEG grammar specification |
pt::peg::export | PEG Export |
pt::peg::export::container | PEG Export Plugin. Write CONTAINER format |
pt::peg::export::json | PEG Export Plugin. Write JSON format |
pt::peg::export::peg | PEG Export Plugin. Write PEG format |
pt::peg::from::container | PEG Conversion. From CONTAINER format |
pt::peg::from::json | PEG Conversion. Read JSON format |
pt::peg::from::peg | PEG Conversion. Read PEG format |
pt::peg::import | PEG Import |
pt::peg::import::container | PEG Import Plugin. From CONTAINER format |
pt::peg::import::json | PEG Import Plugin. Read JSON format |
pt::peg::import::peg | PEG Import Plugin. Read PEG format |
pt::peg::interp | Interpreter for parsing expression grammars |
pt::peg::to::container | PEG Conversion. Write CONTAINER format |
pt::peg::to::cparam | PEG Conversion. Write CPARAM format |
pt::peg::to::json | PEG Conversion. Write JSON format |
pt::peg::to::param | PEG Conversion. Write PARAM format |
pt::peg::to::peg | PEG Conversion. Write PEG format |
pt::peg::to::tclparam | PEG Conversion. Write TCLPARAM format |
pt::peg_language | PEG Language Tutorial |
pt::pegrammar | Introduction to Parsing Expression Grammars |
pt::pgen | Parser Generator |
pt::rde | Parsing Runtime Support, PARAM based |
pt::tclparam::configuration::snit | Tcl/PARAM, Canned configuration, Snit |
pt::tclparam::configuration::tcloo | Tcl/PARAM, Canned configuration, Tcloo |
pt_export_api | Parser Tools Export API |
pt_import_api | Parser Tools Import API |
pt_introduction | Introduction to Parser Tools |
pt_parse_peg | Parser Tools PEG Parser |
pt_parser_api | Parser API |
pt_peg_op | Parser Tools PE Grammar Utility Operations |
rc4 | Implementation of the RC4 stream cipher |
rcs | RCS low level utilities |
report | Create and manipulate report objects |
rest | define REST web APIs and call them inline or asychronously |
SASL | Implementation of SASL mechanisms for Tcl |
SASL::NTLM | Implementation of SASL NTLM mechanism for Tcl |
SASL::SCRAM | Implementation of SASL SCRAM mechanism for Tcl |
SASL::XGoogleToken | Implementation of SASL NTLM mechanism for Tcl |
simulation::annealing | Simulated annealing |
simulation::montecarlo | Monte Carlo simulations |
simulation::random | Pseudo-random number generators |
smtpd | Tcl SMTP server implementation |
soundex | Soundex |
string::token | Regex based iterative lexing |
string::token::shell | Parsing of shell command line |
stringprep | Implementation of stringprep |
stringprep::data | stringprep data tables, generated, internal |
unicode | Implementation of Unicode normalization |
unicode::data | unicode data tables, generated, internal |
struct::disjointset | Disjoint set data structure |
struct::graph | Create and manipulate directed graph objects |
struct::graph::op | Operation for (un)directed graph objects |
struct::graph_v1 | Create and manipulate directed graph objects |
struct::list | Procedures for manipulating lists |
struct::matrix | Create and manipulate matrix objects |
struct::matrix_v1 | Create and manipulate matrix objects |
struct::pool | Create and manipulate pool objects (of discrete items) |
struct::prioqueue | Create and manipulate prioqueue objects |
struct::queue | Create and manipulate queue objects |
struct::record | Define and create records (similar to 'C' structures) |
struct::set | Procedures for manipulating sets |
struct::skiplist | Create and manipulate skiplists |
struct::stack | Create and manipulate stack objects |
struct::tree | Create and manipulate tree objects |
struct::tree_v1 | Create and manipulate tree objects |
tar | Tar file creation, extraction & manipulation |
tepam | An introduction into TEPAM, Tcl's Enhanced Procedure and Argument Manager |
tepam::argument_dialogbox | TEPAM argument_dialogbox, reference manual |
tepam::doc_gen | TEPAM DOC Generation, reference manual |
tepam::procedure | TEPAM procedure, reference manual |
term | General terminal control |
term::ansi::code | Helper for control sequences |
term::ansi::code::attr | ANSI attribute sequences |
term::ansi::code::ctrl | ANSI control sequences |
term::ansi::code::macros | Macro sequences |
term::ansi::ctrl::unix | Control operations and queries |
term::ansi::send | Output of ANSI control sequences to terminals |
term::interact::menu | Terminal widget, menu |
term::interact::pager | Terminal widget, paging |
term::receive | General input from terminals |
term::receive::bind | Keyboard dispatch from terminals |
term::send | General output to terminals |
textutil | Procedures to manipulate texts and strings. |
textutil::adjust | Procedures to adjust, indent, and undent paragraphs |
textutil::expander | Procedures to process templates and expand text. |
textutil::repeat | Procedures to repeat strings. |
textutil::split | Procedures to split texts |
textutil::string | Procedures to manipulate texts and strings. |
textutil::tabify | Procedures to (un)tabify strings |
textutil::trim | Procedures to trim strings |
tiff | TIFF reading, writing, and querying and manipulation of meta data |
transfer::connect | Connection setup |
transfer::copy | Data transfer foundation |
transfer::copy::queue | Queued transfers |
transfer::data::destination | Data destination |
transfer::data::source | Data source |
transfer::receiver | Data source |
transfer::transmitter | Data source |
treeql | Query tree objects |
try | try - Trap and process errors and exceptions |
uevent | User events |
uevent::onidle | Request merging and deferal to idle time |
units | unit conversion |
uuid | UUID generation and comparison |
valtype::common | Validation, common code |
valtype::creditcard::amex | Validation for AMEX creditcard number |
valtype::creditcard::discover | Validation for Discover creditcard number |
valtype::creditcard::mastercard | Validation for Mastercard creditcard number |
valtype::creditcard::visa | Validation for VISA creditcard number |
valtype::gs1::ean13 | Validation for EAN13 |
valtype::iban | Validation for IBAN |
valtype::imei | Validation for IMEI |
valtype::isbn | Validation for ISBN |
valtype::luhn | Validation for plain number with a LUHN checkdigit |
valtype::luhn5 | Validation for plain number with a LUHN5 checkdigit |
valtype::usnpi | Validation for USNPI |
valtype::verhoeff | Validation for plain number with a VERHOEFF checkdigit |
tcl::chan::cat | Concatenation channel |
tcl::chan::facade | Facade channel |
tcl::chan::fifo | In-memory fifo channel |
tcl::chan::fifo2 | In-memory interconnected fifo channels |
tcl::chan::halfpipe | In-memory channel, half of a fifo2 |
tcl::chan::memchan | In-memory channel |
tcl::chan::null | Null channel |
tcl::chan::nullzero | Null/Zero channel combination |
tcl::chan::random | Random channel |
tcl::chan::std | Standard I/O, unification of stdin and stdout |
tcl::chan::string | Read-only in-memory channel |
tcl::chan::textwindow | Textwindow channel |
tcl::chan::variable | In-memory channel using variable for storage |
tcl::chan::zero | Zero channel |
tcl::randomseed | Utilities for random channels |
tcl::chan::core | Basic reflected/virtual channel support |
tcl::chan::events | Event support for reflected/virtual channels |
tcl::transform::core | Basic reflected/virtual channel transform support |
tcl::transform::adler32 | Adler32 transformation |
tcl::transform::base64 | Base64 encoding transformation |
tcl::transform::counter | Counter transformation |
tcl::transform::crc32 | Crc32 transformation |
tcl::transform::hex | Hexadecimal encoding transformation |
tcl::transform::identity | Identity transformation |
tcl::transform::limitsize | limiting input |
tcl::transform::observe | Observer transformation, stream copy |
tcl::transform::otp | Encryption via one-time pad |
tcl::transform::rot | rot-encryption |
tcl::transform::spacer | Space insertation and removal |
tcl::transform::zlib | zlib (de)compression |
websocket | Tcl implementation of the websocket protocol |
wip | Word Interpreter |
zipfile::encode | Access to zip archives |
zipfile::encode | Generation of zip archives |