[ Keyword Index | Categories | Modules | Applications ]
Table Of Contents
- 
- Modules
 - 
- aes
 - 
aes Implementation of the AES block cipher  
- asn
 - 
asn ASN.1 BER encoder/decoder  
- base32
 - 
base32 base32 standard encoding base32::core Expanding basic base32 maps base32::hex base32 extended hex encoding  
- base64
 - 
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
 - 
bee BitTorrent Serialization Format Encoder/Decoder  
- bench
 - 
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
 - 
bibtex Parse bibtex files  
- blowfish
 - 
blowfish Implementation of the Blowfish block cipher  
- cache
 - 
cache::async Asynchronous in-memory cache  
- clock
 - 
clock_iso8601 Parsing ISO 8601 dates/times clock_rfc2822 Parsing ISO 8601 dates/times  
- cmdline
 - 
cmdline Procedures to process command lines and options.  
- control
 - 
control Procedures for control flow structures.  
- coroutine
 - 
coroutine Coroutine based event and IO handling coroutine::auto Automatic event and IO coroutine awareness  
- counter
 - 
counter Procedures for counters and histograms  
- crc
 - 
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  
- cron
 - 
cron Tool for automating the period callback of commands  
- csv
 - 
csv Procedures to handle CSV data.  
- debug
 - 
debug debug narrative - core debug::caller debug narrative - caller debug::heartbeat debug narrative - heartbeat debug::timestamp debug narrative - timestamping  
- defer
 - 
defer Defered execution  
- des
 - 
des Implementation of the DES and triple-DES ciphers tclDES Implementation of the DES and triple-DES ciphers tclDESjr Implementation of the DES and triple-DES ciphers  
- dicttool
 - 
dicttool Dictionary Tools  
- docstrip
 - 
docstrip Docstrip style source code extraction docstrip_util Docstrip-related utilities  
- doctools
 - 
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  
- doctools2base
 - 
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
 - 
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
 - 
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
 - 
dtplite Lightweight DocTools Markup Processor  
- fileutil
 - 
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
 - 
ftp Client-side tcl implementation of the ftp protocol ftp::geturl Uri handler for ftp urls  
- ftpd
 - 
ftpd Tcl FTP server implementation  
- fumagic
 - 
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  
- generator
 - 
generator Procedures for creating and using generators.  
- gpx
 - 
gpx Extracts waypoints, tracks and routes from GPX files  
- grammar_aycock
 - 
grammar::aycock Aycock-Horspool-Earley parser generator for Tcl  
- grammar_fa
 - 
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
 - 
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
 - 
grammar::peg Create and manipulate parsing expression grammars grammar::peg::interp Interpreter for parsing expression grammars  
- hook
 - 
hook Hooks  
- html
 - 
html Procedures to generate HTML structures  
- htmlparse
 - 
htmlparse Procedures to parse HTML strings  
- http
 - 
autoproxy Automatic HTTP proxy usage and authentication  
- httpd
 - 
tool A TclOO and coroutine based web server  
- ident
 - 
ident Ident protocol client  
- imap4
 - 
imap4 imap client-side tcl implementation of imap protocol  
- inifile
 - 
inifile Parsing of Windows INI files  
- interp
 - 
deleg_method Creation of comm delegates (snit methods) deleg_proc Creation of comm delegates (procedures) interp Interp creation and aliasing  
- javascript
 - 
javascript Procedures to generate HTML and Java Script structures.  
- jpeg
 - 
jpeg JPEG querying and manipulation of meta data  
- json
 - 
json JSON parser json::write JSON generation  
- lambda
 - 
lambda Utility commands for anonymous procedures  
- log
 - 
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
 - 
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
 - 
mapproj Map projection routines  
- markdown
 - 
markdown Converts Markdown text to HTML  
- math
 - 
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::exact Exact Real 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::PCA Package for Principal Component Analysis 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 MD4 Message-Digest Algorithm  
- md5
 - 
md5 MD5 Message-Digest Algorithm  
- md5crypt
 - 
md5crypt MD5-based password encryption  
- multiplexer
 - 
multiplexer One-to-many communication with sockets.  
- namespacex
 - 
namespacex Namespace utility commands  
- ncgi
 - 
ncgi Procedures to manipulate CGI values.  
- nettool
 - 
nettool Tools for networked applications  
- nmea
 - 
nmea Process NMEA data  
- nns
 - 
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
 - 
nntp Tcl client for the NNTP protocol  
- ntp
 - 
ntp_time Tcl Time Service Client  
- oauth
 - 
oauth oauth API base signature  
- oometa
 - 
oometa oo::meta A data registry for classess  
- ooutil
 - 
oo::util Utility commands for TclOO  
- otp
 - 
otp One-Time Passwords  
- page
 - 
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
 - 
pki Implementation of the public key cipher  
- pluginmgr
 - 
pluginmgr Manage a plugin  
- png
 - 
png PNG querying and manipulation of meta data  
- pop3
 - 
pop3 Tcl client for POP3 email protocol  
- pop3d
 - 
pop3d Tcl POP3 server implementation pop3d::dbox Simple mailbox database for pop3d pop3d::udb Simple user database for pop3d  
- practcl
 - 
practcl The Practcl Module  
- processman
 - 
processman Tool for automating the period callback of commands  
- profiler
 - 
profiler Tcl source code profiler  
- pt
 - 
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  
- rc4
 - 
rc4 Implementation of the RC4 stream cipher  
- rcs
 - 
rcs RCS low level utilities  
- report
 - 
report Create and manipulate report objects  
- rest
 - 
rest define REST web APIs and call them inline or asychronously  
- sasl
 - 
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
 - 
simulation::annealing Simulated annealing simulation::montecarlo Monte Carlo simulations simulation::random Pseudo-random number generators  
- smtpd
 - 
smtpd Tcl SMTP server implementation  
- soundex
 - 
soundex Soundex  
- string
 - 
string::token Regex based iterative lexing string::token::shell Parsing of shell command line  
- stringprep
 - 
stringprep Implementation of stringprep stringprep::data stringprep data tables, generated, internal unicode Implementation of Unicode normalization unicode::data unicode data tables, generated, internal  
- struct
 - 
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 Tar file creation, extraction & manipulation  
- tepam
 - 
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
 - 
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
 - 
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 TIFF reading, writing, and querying and manipulation of meta data  
- tool
 - 
oo::util Utility commands for TclOO tool TclOO Library (TOOL) Framework tool::dict_ensemble Dictionary Tools  
- tool-ui
 - 
tool-ui Abstractions to allow Tao to express Native Tk, HTML5, and Tao-Layout interfaces  
- transfer
 - 
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
 - 
treeql Query tree objects  
- try
 - 
throw throw - Throw an error exception with a message try try - Trap and process errors and exceptions  
- udpcluster
 - 
udpcluster UDP Peer-to-Peer cluster  
- uev
 - 
uevent User events uevent::onidle Request merging and deferal to idle time  
- units
 - 
units unit conversion  
- uuid
 - 
uuid UUID generation and comparison  
- valtype
 - 
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  
- virtchannel_base
 - 
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  
- virtchannel_core
 - 
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  
- virtchannel_transform
 - 
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
 - 
websocket Tcl implementation of the websocket protocol  
- wip
 - 
wip Word Interpreter  
- zip
 - 
zipfile::decode Access to zip archives zipfile::encode Generation of zip archives zipfile::mkzip Build a zip archive  
 
 
