Spec-Zone.ru › Tcllib

Tcllib Documentation

  • By Categories

    • Argument entry form, mega widget

      • tepam::argument_dialogbox TEPAM argument_dialogbox, reference manual
    • Benchmark tools

      • 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
    • CGI programming

      • 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.
    • Channels

      • 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 Coroutine based event and IO handling
      • coroutine::auto Automatic event and IO coroutine awareness
    • Data structures

      • 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::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
    • debugging, tracing, and logging

      • debug debug narrative - core
      • debug::caller debug narrative - caller
      • debug::heartbeat debug narrative - heartbeat
      • debug::timestamp debug narrative - timestamping
    • Documentation tools

      • 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.
    • File

      • zipfile::decode Access to zip archives
      • zipfile::encode Generation of zip archives
      • zipfile::mkzip Build a zip archive
    • File formats

      • 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
    • Grammars and finite automata

      • 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
    • Hashes, checksums, and encryption

      • 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
    • Mathematics

      • 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
    • Networking

      • 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 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
    • Parsing and Grammars

      • 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
    • Procedures, arguments, parameters, options

      • tepam An introduction into TEPAM, Tcl's Enhanced Procedure and Argument Manager
      • tepam::procedure TEPAM procedure, reference manual
    • Programming tools

      • 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
    • System

      • cron Tool for automating the period callback of commands
      • nettool Tools for networked applications
      • processman Tool for automating the period callback of commands
    • TclOO

      • oometa oo::meta A data registry for classess
      • practcl The Practcl Module
      • tool TclOO Library (TOOL) Framework
    • Terminal control

      • 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
    • Text formatter plugin

      • 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
    • Text processing

      • 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
      • textutil::wcswidth Procedures to compute terminal width of strings
      • uuencode UU-encode/decode binary data
      • xsxp eXtremely Simple Xml Parser
      • yencode Y-encode/decode binary data
    • Transfer module

      • 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
    • Unfiled

      • 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
    • Utilities

      • dicttool Dictionary Tools
    • Utility

      • defer Defered execution
      • file::home file home - Return home directory of current or other user
      • 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
    • Validation, Type checking

      • 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

Licensed under the BSD license
https://core.tcl-lang.org/tcllib/doc/trunk/embedded/md/toc0.md

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API