[ 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
- des
-
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
- 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
- exif
-
exif Tcl EXIF extracts and parses EXIF fields from digital images
- 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::mimetype Procedures implementing mime-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
- 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
- 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::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
- 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
- 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::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 Dictionary Tools tool::dict_ensemble Dictionary Tools
- 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
-
try throw - Throw an error exception with a message try try - Trap and process errors and exceptions
- 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