| tepam::argument_dialogbox | TEPAM argument_dialogbox, reference manual |
| 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 |
| html | Procedures to generate HTML structures |
| javascript | Procedures to generate HTML and Java Script structures. |
| json | JSON parser |
| json::write | JSON generation |
| ncgi | Procedures to manipulate CGI values. |
| tcl::chan::cat | Concatenation channel |
| tcl::chan::core | Basic reflected/virtual channel support |
| tcl::chan::events | Event support for reflected/virtual channels |
| 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::transform::adler32 | Adler32 transformation |
| tcl::transform::base64 | Base64 encoding transformation |
| tcl::transform::core | Basic reflected/virtual channel transform support |
| 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 |
| coroutine | Coroutine based event and IO handling |
| coroutine::auto | Automatic event and IO coroutine awareness |
| counter | Procedures for counters and histograms |
| report | Create and manipulate report objects |
| 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 |
| treeql | Query tree objects |
| debug | debug narrative - core |
| debug::caller | debug narrative - caller |
| debug::heartbeat | debug narrative - heartbeat |
| debug::timestamp | debug narrative - timestamping |
| 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 |
| docstrip | Docstrip style source code extraction |
| docstrip_util | Docstrip-related utilities |
| 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 |
| doctools2idx_introduction | DocTools - Keyword indices |
| doctools2toc_introduction | DocTools - Tables of Contents |
| doctools::changelog | Processing text in Emacs ChangeLog format |
| doctools::cvs | Processing text in 'cvs log' format |
| doctools::html::cssdefaults | Default CSS style for HTML export plugins |
| doctools::idx | Holding keyword indices |
| doctools::idx | docidx - Processing indices |
| doctools::idx::export | Exporting keyword indices |
| doctools::idx::import | Importing keyword indices |
| doctools::idx::parse | Parsing text in docidx format |
| doctools::idx::structure | Docidx serialization utilities |
| doctools::msgcat | Message catalog management for the various document parsers |
| 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) |
| 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::nroff::man_macros | Default CSS style for NROFF export plugins |
| doctools::tcl::parse | Processing text in 'subst -novariables' format |
| doctools::toc | Holding tables of contents |
| doctools::toc | doctoc - Processing tables of contents |
| doctools::toc::export | Exporting tables of contents |
| doctools::toc::import | Importing keyword indices |
| doctools::toc::parse | Parsing text in doctoc format |
| doctools::toc::structure | Doctoc serialization utilities |
| 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 |
| dtplite | Lightweight DocTools Markup Processor |
| mpexpand | Markup processor |
| pkg_dtplite | Lightweight DocTools Markup Processor |
| tcldocstrip | Tcl-based Docstrip Processor |
| tepam::doc_gen | TEPAM DOC Generation, reference manual |
| textutil::expander | Procedures to process templates and expand text. |
| zipfile::decode | Access to zip archives |
| zipfile::encode | Generation of zip archives |
| zipfile::mkzip | Build a zip archive |
| gpx | Extracts waypoints, tracks and routes from GPX files |
| jpeg | JPEG querying and manipulation of meta data |
| png | PNG querying and manipulation of meta data |
| tar | Tar file creation, extraction & manipulation |
| tiff | TIFF reading, writing, and querying and manipulation of meta data |
| 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 |
| aes | Implementation of the AES block cipher |
| blowfish | Implementation of the Blowfish block cipher |
| cksum | Calculate a cksum(1) compatible checksum |
| crc16 | Perform a 16bit Cyclic Redundancy Check |
| crc32 | Perform a 32bit Cyclic Redundancy Check |
| des | Implementation of the DES and triple-DES ciphers |
| md4 | MD4 Message-Digest Algorithm |
| md5 | MD5 Message-Digest Algorithm |
| md5crypt | MD5-based password encryption |
| otp | One-Time Passwords |
| pki | Implementation of the public key cipher |
| rc4 | Implementation of the RC4 stream cipher |
| ripemd128 | RIPEMD-128 Message-Digest Algorithm |
| ripemd160 | RIPEMD-160 Message-Digest Algorithm |
| sha1 | SHA1 Message-Digest Algorithm |
| sha256 | SHA256 Message-Digest Algorithm |
| soundex | Soundex |
| sum | Calculate a sum(1) compatible checksum |
| tclDES | Implementation of the DES and triple-DES ciphers |
| tclDESjr | Implementation of the DES and triple-DES ciphers |
| uuid | UUID generation and comparison |
| 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::changepoint | Change point detection methods |
| 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::exact | Exact Real Arithmetic |
| math::figurate | Evaluate figurate numbers |
| math::filters | Digital filters |
| 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::PCA | Package for Principal Component Analysis |
| math::polynomials | Polynomial functions |
| math::probopt | Probabilistic optimisation methods |
| math::quasirandom | Quasi-random points for integration and Monte Carlo type methods |
| 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 |
| math::trig | Trigonometric anf hyperbolic functions |
| simulation::annealing | Simulated annealing |
| simulation::montecarlo | Monte Carlo simulations |
| simulation::random | Pseudo-random number generators |
| asn | ASN.1 BER encoder/decoder |
| autoproxy | Automatic HTTP proxy usage and authentication |
| bee | BitTorrent Serialization Format Encoder/Decoder |
| dns | Tcl Domain Name Service Client |
| ftp | Client-side tcl implementation of the ftp protocol |
| ftp::geturl | Uri handler for ftp urls |
| ftpd | Tcl FTP server implementation |
| httpd | A TclOO and coroutine based web server |
| ident | Ident protocol client |
| imap4 | imap client-side tcl implementation of imap protocol |
| irc | Create IRC connection and interface. |
| ldap | LDAP client |
| ldapx | LDAP extended object interface |
| 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 |
| nmea | Process NMEA data |
| nns | Name service facility, Commandline Client Application |
| nns_intro | Name service facility, introduction |
| nnsd | Name service facility, Commandline Server Application |
| nnslog | Name service facility, Commandline Logging Client Application |
| nntp | Tcl client for the NNTP protocol |
| ntp_time | Tcl Time Service Client |
| oauth | oauth API base signature |
| picoirc | Small and simple embeddable IRC client. |
| 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 |
| S3 | Amazon S3 Web Service Interface |
| 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 |
| smtp | Client-side tcl implementation of the smtp protocol |
| smtpd | Tcl SMTP server implementation |
| tcllib_ip | IPv4 and IPv6 address manipulation |
| udpcluster | UDP Peer-to-Peer cluster |
| uri | URI utilities |
| uri_urn | URI utilities, URN scheme |
| websocket | Tcl implementation of the websocket protocol |
| page | Parser Generator |
| 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 |
| pt | Parser Tools Application |
| pt::ast | Abstract Syntax Tree Serialization |
| pt::cparam::configuration::critcl | C/PARAM, Canned configuration, Critcl |
| pt::cparam::configuration::tea | C/PARAM, Canned configuration, TEA |
| 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::nx | Tcl/PARAM, Canned configuration, NX |
| pt::tclparam::configuration::snit | Tcl/PARAM, Canned configuration, Snit |
| pt::tclparam::configuration::tcloo | Tcl/PARAM, Canned configuration, Tcloo |
| pt::util | General utilities |
| 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 |
| tepam | An introduction into TEPAM, Tcl's Enhanced Procedure and Argument Manager |
| tepam::procedure | TEPAM procedure, reference manual |
| clay | A minimalist framework for large scale OO Projects |
| cmdline | Procedures to process command lines and options. |
| comm | A remote communication facility for Tcl (8.5 and later) |
| comm_wire | The comm wire protocol |
| control | Procedures for control flow structures. |
| deleg_method | Creation of comm delegates (snit methods) |
| deleg_proc | Creation of comm delegates (procedures) |
| fileutil | Procedures implementing some file utilities |
| 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::rt | Runtime core for file type recognition engines written in pure Tcl |
| fileutil::multi | Multi-file operation, scatter/gather, standard object |
| fileutil::multi::op | Multi-file operation, scatter/gather |
| fileutil_traverse | Iterative directory traversal |
| hook | Hooks |
| interp | Interp creation and aliasing |
| 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 |
| multiplexer | One-to-many communication with sockets. |
| pluginmgr | Manage a plugin |
| profiler | Tcl source code profiler |
| snit | Snit's Not Incr Tcl |
| snitfaq | Snit Frequently Asked Questions |
| stooop | Object oriented extension. |
| switched | switch/option management. |
| tie | Array persistence |
| tie | Array persistence, standard data sources |
| uevent | User events |
| wip | Word Interpreter |
| cron | Tool for automating the period callback of commands |
| nettool | Tools for networked applications |
| processman | Tool for automating the period callback of commands |
| oometa | oo::meta A data registry for classess |
| practcl | The Practcl Module |
| tool | TclOO Library (TOOL) Framework |
| 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 |
| 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::docidx | docidx import plugin |
| doctools::idx::import::json | JSON import plugin |
| 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::doctoc | doctoc import plugin |
| doctools::toc::import::json | JSON import plugin |
| ascii85 | ascii85-encode/decode binary data |
| base32 | base32 standard encoding |
| base32::core | Expanding basic base32 maps |
| base32::hex | base32 extended hex encoding |
| base64 | base64-encode/decode binary data |
| bibtex | Parse bibtex files |
| clock_iso8601 | Parsing ISO 8601 dates/times |
| clock_rfc2822 | Parsing RFC 2822 dates/times |
| csv | Procedures to handle CSV data. |
| htmlparse | Procedures to parse HTML strings |
| inifile | Parsing of Windows INI files |
| markdown | Converts Markdown text to HTML |
| mime | Manipulation of MIME body parts |
| mkdoc | Extracts and optionally converts Markdown comments in source code to HTML |
| mkdoc | Source code documentation extractor/converter application |
| rcs | RCS low level utilities |
| string::token | Regex based iterative lexing |
| string::token::shell | Parsing of shell command line |
| textutil | Procedures to manipulate texts and strings. |
| textutil::adjust | Procedures to adjust, indent, and undent paragraphs |
| textutil::patch | Application of uni-diff patches to directory trees |
| 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 |
| uuencode | UU-encode/decode binary data |
| xsxp | eXtremely Simple Xml Parser |
| yencode | Y-encode/decode binary 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 |
| cache::async | Asynchronous in-memory cache |
| fileutil::paths | Manage search path pools |
| generator | Procedures for creating and using generators. |
| huddle | Create and manipulate huddle object |
| 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::calculus::symdiff | Symbolic differentiation for Tcl |
| math::machineparameters | Compute double precision machine parameters. |
| namespacex | Namespace utility commands |
| rest | define REST web APIs and call them inline or asychronously |
| stringprep | Implementation of stringprep |
| stringprep::data | stringprep data tables, generated, internal |
| struct::map | Manage key/value maps |
| uevent::onidle | Request merging and deferal to idle time |
| unicode | Implementation of Unicode normalization |
| unicode::data | unicode data tables, generated, internal |
| units | unit conversion |
| yaml | YAML Format Encoder/Decoder |
| dicttool | Dictionary Tools |
| defer | Defered execution |
| lambda | Utility commands for anonymous procedures |
| lazyset | Lazy evaluation |
| oo::util | Utility commands for TclOO |
| oo::util | Utility commands for TclOO |
| throw | throw - Throw an error exception with a message |
| tool::dict_ensemble | Dictionary Tools |
| try | try - Trap and process errors and exceptions |
| 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 |