Section N: tcl functions - Linux man pages
- aes(n)
- Implementation of AES block cipher
- after(n)
- Execute command after time delay
- ansi_cattr(n)
- ANSI attrib sequences
- ansi_cctrl(n)
- ANSI control sequences
- ansi_cmacros(n)
- Macro sequences
- ansi_code(n)
- Helper for control sequences
- ansi_ctrlu(n)
- Control operations/queries
- ansi_send(n)
- Output of ANSI control sequences to terminals
- append(n)
- Append to variable
- archetype(n)
- base class for all [incr Tk] mega-widgets
- array(n)
- change array variables
- asn(n)
- ASN.1 BER encoder/decoder
- autoproxy(n)
- Automatic HTTP proxy usage/authentication
- autoscroll(n)
- Provides for scrollbar to automatically mapped/unmapped as needed
- base32(n)
- base32 standard encoding
- base32core(n)
- Expanding basic base32 maps
- base32hex(n)
- base32 extended hex encoding
- base64(n)
- base64-encode/decode binary data
- bee(n)
- BitTorrent Serialization Format Encoder/Decoder
- bell(n)
- Ring display's bell
- bgerror(n)
- Command invoked to process background errors
- bibtex(n)
- Parse bibtex files
- bigfloat(n)
- Arbitrary precision floating-point numbers
- bignum(n)
- Arbitrary precision integer numbers
- binary(n)
- Insert/extract fields from binary strings
- bind(n)
- Arrange for X events to invoke Tcl scripts
- bindtags(n)
- Determine which bindings apply to window, and order of evaluation
- bitmap(n)
- Images that display two colors
- blowfish(n)
- Implementation of Blowfish block cipher
- body(n)
- change body for class method/proc
- break(n)
- Abort looping command
- button(n)
- Create/change button widgets
- calculus(n)
- Integration/ordinary differential equations
- canvas(n)
- Create/change canvas widgets
- canvaslabel(n)
- tkpiechart canvas label class
- case(n)
- Evaluate one of several scripts, depending on given value
- catch(n)
- Evaluate script/trap exceptional returns
- cd(n)
- Change working directory
- changelog(n)
- Processing text in Emacs ChangeLog format
- checkbutton(n)
- Create/change checkbutton widgets
- choosecolor(n)
- pops up dialog box for user to select color
- choosedirectory(n)
- pops up dialog box for user to select directory
- cksum(n)
- Calculate cksum compatible checksum
- class(n)
- create class of objects
- clipboard(n)
- change Tk clipboard
- clock(n)
- Obtain/change time
- close(n)
- Close open channel
- cmdline(n)
- Procedures to process/options
- code(n)
- capture namespace context for code fragment
- colors(n)
- symbolic color names recognized by Tk
- combinatorics(n)
- Combinatorial functions in Tcl Math Library
- comm(n)
- remote communication facility for Tcl
- comm_wire(n)
- comm wire protocol
- compound(n)
- multi-line compound image type
- concat(n)
- Join lists together
- configbody(n)
- change config code for public variable
- connect(n)
- Connection setup
- console(n)
- Control console on systems without real console
- constants(n)
- Mathematical/numerical constants
- continue(n)
- Skip to next iteration of loop
- control(n)
- Procedures for control flow structures
- copyops(n)
- Data transfer foundation
- counter(n)
- Procedures for counters/histograms
- crc16(n)
- Perform 16bit Cyclic Redundancy Check
- crc32(n)
- Perform 32bit Cyclic Redundancy Check
- csv(n)
- Procedures to handle CSV data
- ctext(n)
- Ctext text widget with highlighting support
- cursor(n)
- Procedures to handle CURSOR data
- cursors(n)
- mouse cursors available in Tk
- cvs(n)
- Processing text in 'cvs log' format
- dacceptor(n)
- Create/use deterministic acceptors
- datefield(n)
- Tk datefield widget
- dde(n)
- Execute Dynamic Data Exchange command
- ddest(n)
- Data destination
- deleg_method(n)
- Creation of comm delegates
- deleg_proc(n)
- Creation of comm delegates
- delete(n)
- delete things in interpreter
- des(n)
- Implementation of DES/triple-DES ciphers
- destroy(n)
- Destroy one/more windows
- dexec(n)
- Execute deterministic finite automatons
- dialog(n)
- Create modal dialog/wait for response
- docidx(n)
- Processing indices
- docidx_api(n)
- Specification of Interface to Index Formatting Engines
- docidx_fmt(n)
- Specification of simple Tcl Markup Language for Keyword Indices
- docidx_intro(n)
- docidx introduction
- docidx_lang_cmdref(n)
- docidx language command reference
- docidx_lang_faq(n)
- docidx language faq
- docidx_lang_intro(n)
- docidx language introduction
- docidx_lang_syntax(n)
- docidx language syntax
- docidx_plugin_apiref(n)
- docidx plugin API reference
- docstrip(n)
- Docstrip style source code extraction
- docstrip_util(n)
- Docstrip-related utilities
- doctoc(n)
- Processing tables of contents
- doctoc_api(n)
- Specification of Interface to ToC Formatting Engines
- doctoc_fmt(n)
- Specification of simple Tcl Markup Language for Tables of Contents
- doctoc_intro(n)
- doctoc introduction
- doctoc_lang_cmdref(n)
- doctoc language command reference
- doctoc_lang_faq(n)
- doctoc language faq
- doctoc_lang_intro(n)
- doctoc language introduction
- doctoc_lang_syntax(n)
- doctoc language syntax
- doctoc_plugin_apiref(n)
- doctoc plugin API reference
- doctools(n)
- Processing documents
- doctools_api(n)
- Specification of Interface to Doctools Formatting Engines
- doctools_fmt(n)
- Specification of simple Tcl Markup Language for Manpages
- doctools_intro(n)
- doctools introduction
- doctools_lang_cmdref(n)
- doctools language command reference
- doctools_lang_faq(n)
- doctools language faq
- doctools_lang_intro(n)
- doctools language introduction
- doctools_lang_syntax(n)
- doctools language syntax
- doctools_plugin_apiref(n)
- doctools plugin API reference
- dom(n)
- Create in-memory DOM tree from XML
- domdoc(n)
- Manipulates instance of DOM document object
- domnode(n)
- Manipulates instance of DOM node object
- dsource(n)
- Data source
- dtplite(n)
- Lightweight DocTools Markup Processor
- encoding(n)
- change encodings
- ensemble(n)
- create/modify composite command
- entry(n)
- Create/change entry widgets
- eof(n)
- Check for end of file condition on channel
- error(n)
- make error
- eval(n)
- Evaluate Tcl script
- event(n)
- Miscellaneous event facilities: define virtual events/make events
- exec(n)
- Invoke subprocesses
- exif(n)
- Tcl EXIF extracts/parses EXIF fields from digital images
- exit(n)
- End application
- expander(n)
- Procedures to process templates/expand text
- expat(n)
- Creates instance of expat parser object
- expr(n)
- Evaluate expression
- fa(n)
- Create/change finite automatons
- faop(n)
- Operations on finite automatons
- fblocked(n)
- Test whether last input operation exhausted all available input
- fconfigure(n)
- Set/get options on channel
- fcopy(n)
- Copy data from one channel to another
- file(n)
- change file names/attribs
- fileevent(n)
- Execute script when channel becomes readable/writable
- filename(n)
- File name conventions supported by Tcl commands
- filetypes(n)
- Procedures implementing file-type recognition
- fileutil(n)
- Procedures implementing some file utilities
- find(n)
- search for classes/objects
- flush(n)
- Flush buffered output for channel
- focus(n)
- Manage input focus
- focusnext(n)
- Utility procedures for managing input focus
- font(n)
- Create/inspect fonts
- for(n)
- ''For'' loop
- foreach(n)
- Iterate over all elements in one/more lists
- format(n)
- Format string in style of sprintf
- fourier(n)
- Discrete/fast fourier transforms
- frame(n)
- Create/change frame widgets
- ftp(n)
- Client-side tcl implementation of ftp protocol
- ftpd(n)
- Tcl FTP server implementation
- fuzzy(n)
- Fuzzy comparison of floating-point numbers
- geometry(n)
- Geometrical computations
- getopenfile(n)
- pop up dialog box for user to select file to open/save
- gets(n)
- Read line from channel
- glob(n)
- Return names of files that match patterns
- global(n)
- Access global variables
- grab(n)
- Confine pointer/keyboard events to window sub-tree
- graph(n)
- Create/change directed graph objects
- graph1(n)
- Create/change directed graph objects
- grid(n)
- Geometry manager that arranges widgets in grid
- gv_guile(n)
- graph change in guile
- gv_java(n)
- graph change in java
- gv_lua(n)
- graph change in lua
- gv_ocaml(n)
- graph change in ocaml
- gv_perl(n)
- graph change in perl
- gv_php(n)
- graph change in php
- gv_python(n)
- graph change in python
- gv_ruby(n)
- graph change in ruby
- gv_sharp(n)
- graph change in sharp
- gv_tcl(n)
- graph change in tcl
- history(n)
- change history list
- html(n)
- Procedures to make HTML structures
- htmlparse(n)
- Procedures to parse HTML strings
- http(n)
- Client-side implementation of HTTP/1.0 protocol
- ico(n)
- Reading/writing windows icons
- ident(n)
- Ident protocol client
- if(n)
- Execute scripts conditionally
- image(n)
- Create/change images
- imenu(n)
- Terminal widget, menu
- incr(n)
- Increment value of variable
- info(n)
- Return info about state of Tcl interpreter
- ini(n)
- Parsing of Windows INI files
- interp(n)
- Create/change Tcl interpreters
- interpolate(n)
- Interpolation routines
- ipager(n)
- Terminal widget, paging
- ipentry(n)
- IP address entry widget
- irc(n)
- Create IRC connection/interface
- is(n)
- test argument to see if it is class/object
- itcl(n)
- object-oriented extensions to Tcl
- itclvars(n)
- variables used by [incr Tcl]
- itk(n)
- framework for building mega-widgets in Tcl/Tk
- itkvars(n)
- variables used by [incr Tk]
- javascript(n)
- Procedures to make HTML/Java Script structures
- join(n)
- Create string by joining together list elements
- jpeg(n)
- JPEG querying/change of meta data
- json(n)
- JSON parser
- keysyms(n)
- keysyms recognized by Tk
- label(n)
- Create/change label widgets
- labelframe(n)
- Create/change labelframe widgets
- lappend(n)
- Append list elements onto variable
- ldap(n)
- LDAP client
- ldapx(n)
- LDAP extended object interface
- linalg(n)
- Linear Algebra
- lindex(n)
- element from list
- linsert(n)
- Insert elements into list
- list(n)
- Create list
- listbox(n)
- Create/change listbox widgets
- llength(n)
- Count number of elements in list
- load(n)
- Load machine code/initialize new commands
- loadtk(n)
- Load Tk into safe interpreter
- local(n)
- create object local to procedure
- log(n)
- Procedures to log messages of libraries/applications
- logger(n)
- System to control logging of events
- loggerappender(n)
- Collection of predefined appenders for logger
- loggerutils(n)
- Utilities for logger
- lower(n)
- Change window's position in stacking order
- lrange(n)
- Return one/more adjacent elements from list
- lreplace(n)
- Replace elements in list with new elements
- lsearch(n)
- See if list contains particular element
- lset(n)
- Change element in list
- lsort(n)
- Sort elements of list
- mapproj(n)
- Map projection routines
- math(n)
- Tcl Math Library
- matrix(n)
- Create/change matrix objects
- matrix1(n)
- Create/change matrix objects
- md4(n)
- MD4 Message-Digest Algorithm
- md5(n)
- MD5 Message-Digest Algorithm
- md5crypt(n)
- MD5-based password encryption
- me_ast(n)
- Various representations of ASTs
- me_cpu(n)
- Virtual machine implementation II for parsing token streams
- me_cpucore(n)
- ME virtual machine state change
- me_intro(n)
- Introduction to virtual machines for parsing token streams
- me_tcl(n)
- Virtual machine implementation I for parsing token streams
- me_util(n)
- AST utilities
- me_vm(n)
- Virtual machine for parsing token streams
- memory(n)
- Control Tcl memory debugging capabilities
- menubar(n)
- Obsolete support for menu bars
- menubutton(n)
- Create/change menubutton widgets
- message(n)
- Create/change message widgets
- messagebox(n)
- pops up message window/waits for user response
- mime(n)
- change of MIME body parts
- mimetypes(n)
- Procedures implementing mime-type recognition
- mpexpand(n)
- Markup processor
- msgcat(n)
- Tcl message catalog
- multi(n)
- Multi-file operation, scatter/gather, standard object
- multiop(n)
- Multi-file operation, scatter/gather
- multiplexer(n)
- One-to-many communication with sockets
- namespace(n)
- create/change contexts for commands/variables
- ncgi(n)
- Procedures to change CGI values
- nmea(n)
- Process NMEA data
- nns_auto(n)
- Name service facility, Client Extension
- nns_client(n)
- Name service facility, Client
- nns_common(n)
- Name service facility, shared definitions
- nns_procotol(n)
- Name service facility, client/server protocol
- nns_server(n)
- Name service facility, Server
- nntp(n)
- Tcl client for NNTP protocol
- ntp_time(n)
- Tcl Time Service Client
- open(n)
- Open file-based/command pipeline channel
- optimize(n)
- Optimisation routines
- option(n)
- Add/retrieve window options to/from option database
- optionmenu(n)
- Create option menubutton/its menu
- options(n)
- Standard options supported by widgets
- otp(n)
- One-Time Passwords
- pack(n)
- Geometry manager that packs around edges of cavity
- pack-old(n)
- Obsolete syntax for packer geometry manager
- package(n)
- Facilities for package loading/version control
- packagens(n)
- Construct appropriate package ifneeded command for given package specification
- page(n)
- Parser Generator
- page_intro(n)
- page introduction
- page_pluginmgr(n)
- page plugin manager
- page_util_flow(n)
- page dataflow/treewalker utility
- page_util_norm_lemon(n)
- page AST normalization, LEMON
- page_util_norm_peg(n)
- page AST normalization, PEG
- page_util_peg(n)
- page PEG transformation utilities
- page_util_quote(n)
- page char quoting utilities
- palette(n)
- Modify Tk color palette
- panedwindow(n)
- Create/change panedwindow widgets
- peg(n)
- Create/change parsing expression grammars
- peg_interp(n)
- Interpreter for parsing expression grammars
- photo(n)
- Full-color images
- pid(n)
- process identifiers
- pie(n)
- 2D/3D pie chart object in canvas
- pieboxlabeler(n)
- tkpiechart pie box style labeler class
- pieperipherallabeler(n)
- tkpiechart pie peripheral style labeler class
- pixmap(n)
- image type for XPM file format
- pkg_mkindex(n)
- Build index for automatic loading of packages
- pkgmkindex(n)
- Build index for automatic loading of packages
- place(n)
- Geometry manager for fixed/rubber-sheet placement
- plotchart(n)
- Simple plotting/charting package
- pluginmgr(n)
- Manage plugin
- png(n)
- PNG querying/change of meta data
- polynomials(n)
- Polynomial functions
- pool(n)
- Create/change pool objects
- pop3(n)
- Tcl client for POP3 email protocol
- pop3d(n)
- Tcl POP3 server implementation
- pop3d_dbox(n)
- Simple mailbox database for pop3d
- pop3d_udb(n)
- Simple user database for pop3d
- popup(n)
- Post popup menu
- prioqueue(n)
- Create/change prioqueue objects
- proc(n)
- Create Tcl procedure
- profiler(n)
- Tcl source code profiler
- puts(n)
- to channel
- pwd(n)
- Return absolute path of current working directory
- qcomplex(n)
- Straightforward complex number package
- queue(n)
- Create/change queue objects
- radiobutton(n)
- Create/change radiobutton widgets
- raise(n)
- Change window's position in stacking order
- rational_funcs(n)
- Polynomial functions
- rc4(n)
- Impementation of RC4 stream cipher
- rcs(n)
- RCS low level utilities
- re_syntax(n)
- Syntax of Tcl regex
- read(n)
- Read from channel
- receive(n)
- General input from terminals
- receiver(n)
- Data source
- record(n)
- Define/create records
- regexp(n)
- Match regex against
- registry(n)
- change Windows registry
- regsub(n)
- Perform substitutions based on regex pattern matching
- rename(n)
- Rename/delete command
- report(n)
- Create/change report objects
- resource(n)
- change Macintosh resources
- return(n)
- Return from procedure
- ripemd128(n)
- RIPEMD-128 Message-Digest Algorithm
- ripemd160(n)
- RIPEMD-160 Message-Digest Algorithm
- roman(n)
- Tools for creating/manipulating roman numerals
- romberg(n)
- Romberg integration
- safe(n)
- mechanism for creating/manipulating safe interpreters
- safebase(n)
- mechanism for creating/manipulating safe interpreters
- sasl(n)
- Implementation of SASL mechanisms for Tcl
- scale(n)
- Create/change scale widgets
- scan(n)
- Parse string using conversion specifiers in style of sscanf
- scope(n)
- capture namespace context for variable
- scrollbar(n)
- Create/change scrollbar widgets
- seek(n)
- Change access position for open channel
- selection(n)
- change X selection
- send(n)
- Execute command in different application
- set(n)
- Read/write variables
- sha1(n)
- SHA1 Message-Digest Algorithm
- skiplist(n)
- Create/change skiplists
- smtp(n)
- Client-side tcl implementation of smtp protocol
- smtpd(n)
- Tcl SMTP server implementation
- snit(n)
- Snit's Not Incr Tcl
- snitfaq(n)
- Snit Frequently Asked Questions
- socket(n)
- Open TCP network connection
- soundex(n)
- Soundex
- source(n)
- Evaluate file/resource as Tcl script
- special(n)
- Special mathematical functions
- spinbox(n)
- Create/change spinbox widgets
- split(n)
- Split string into proper Tcl list
- stack(n)
- Create/change stack objects
- statistics(n)
- Basic statistical functions/procedures
- stooop(n)
- Object oriented extension
- string(n)
- change strings
- struct_list(n)
- Procedures for manipulating lists
- struct_set(n)
- Procedures for manipulating sets
- struct_tree(n)
- Create/change tree objects
- struct_tree1(n)
- Create/change tree objects
- subst(n)
- Perform backslash, command, and variable substitutions
- sum(n)
- Calculate sum compatible checksum
- swaplist(n)
- dialog which allows user to move options between two lists
- switch(n)
- Evaluate one of several scripts, depending on given value
- tar(n)
- Tar file creation, extraction & change
- tcl(n)
- Tool Command Language
- tcldgl(n)
- dynamic graph layout in tcl
- tcldgr(n)
- dynamic graph change in tcl
- tcldocstrip(n)
- Tcl-based Docstrip Processor
- tcldot(n)
- graph change in tcl
- tcllib_dns(n)
- Tcl Domain Name Service Client
- tcllib_interp(n)
- Interp creation/aliasing
- tcllib_ip(n)
- IPv4/IPv6 address change
- tcltest(n)
- Test harness support code/utilities
- tclvars(n)
- Variables used by Tcl
- tclx(n)
- Extended Tcl: Extended command set for Tcl
- tell(n)
- Return current access position for open channel
- term(n)
- General terminal control
- term_bind(n)
- Keyboard dispatch from terminals
- term_send(n)
- General output to terminals
- textutil(n)
- Procedures to change texts/strings
- thread(n)
- Extension for script access to Tcl threading
- tie(n)
- Array persistence
- tiff(n)
- TIFF reading, writing, and querying and change of meta data
- time(n)
- Time execution of script
- tix(n)
- change internal states of Tix library
- tixballoon(n)
- Create/change tixBalloon widgets
- tixbuttonbox(n)
- Create/change Tix ButtonBox widgets
- tixchecklist(n)
- Create/change tixCheckList widgets
- tixcombobox(n)
- Create/change tixComboBox widgets
- tixcontrol(n)
- Create/change tixControl widgets
- tixdestroy(n)
- Destroy Tix Objects
- tixdirlist(n)
- Create/change tixDirList widgets
- tixdirselectdialog(n)
- Create/change directory selection dialogs
- tixdirtree(n)
- Create/change tixDirTree widgets
- tixdisplaystyle(n)
- Create style object for Tix display items
- tixexfileselectbox(n)
- Create/change tixExFileSelectBox widgets
- tixexfileselectdialog(n)
- Create/change tixExFileSelectDialog widgets
- tixfileentry(n)
- Create/change tixFileEntry widgets
- tixfileselectbox(n)
- Create/change Tix FileSelectBox widgets
- tixfileselectdialog(n)
- Create/change tixFileSelectDialog widgets
- tixform(n)
- Geometry manager based on attachment rules
- tixgetboolean(n)
- boolean value of string
- tixgetint(n)
- integer value of string
- tixgrid(n)
- Create/change Tix Grid widgets
- tixhlist(n)
- Create/change Tix Hierarchial List widgets
- tixinputonly(n)
- Create/change TIX InputOnly widgets
- tixintro(n)
- Introduction to Tix library
- tixlabelentry(n)
- Create/change tixLabelEntry widgets
- tixlabelframe(n)
- Create/change tixLabelFrame widgets
- tixlistnotebook(n)
- Create/change tixListNoteBook widgets
- tixmeter(n)
- Create/change Tix Meter widgets
- tixmwm(n)
- Communicate with Motif window manager
- tixnbframe(n)
- Create/change Tix NoteBook Frame widgets
- tixnotebook(n)
- Create/change tixNoteBook widgets
- tixoptionmenu(n)
- Create/change tixOptionMenu widgets
- tixpanedwindow(n)
- Create/change tixPanedWindow widgets
- tixpopupmenu(n)
- Create/change tixPopupMenu widgets
- tixscrolledhlist(n)
- Create/change Tix ScrolledHList widgets
- tixscrolledlistbox(n)
- Create/change Tix ScrolledListBox widgets
- tixscrolledtext(n)
- Create/change Tix ScrolledText widgets
- tixscrolledwindow(n)
- Create/change Tix ScrolledWindow widgets
- tixselect(n)
- Create/change tixSelect widgets
- tixstdbuttonbox(n)
- Create/change Tix StdButtonBox widgets
- tixtlist(n)
- Create/change Tix Tabular List widgets
- tixtree(n)
- Create/change tixTree widgets
- tixutils(n)
- Utility commands in Tix
- tk(n)
- change Tk internal state
- tk_bindfortraversal(n)
- Obsolete support for menu bars
- tk_bisque(n)
- Modify Tk color palette
- tk_choosecolor(n)
- pops up dialog box for user to select color
- tk_choosedirectory(n)
- pops up dialog box for user to select directory
- tk_dialog(n)
- Create modal dialog/wait for response
- tk_focusfollowsmouse(n)
- Utility procedures for managing input focus
- tk_focusnext(n)
- Utility procedures for managing input focus
- tk_focusprev(n)
- Utility procedures for managing input focus
- tk_getopenfile(n)
- pop up dialog box for user to select file to open/save
- tk_getsavefile(n)
- pop up dialog box for user to select file to open/save
- tk_getstring(n)
- string dialog
- tk_menubar(n)
- Obsolete support for menu bars
- tk_messagebox(n)
- pops up message window/waits for user response
- tk_optionmenu(n)
- Create option menubutton/its menu
- tk_popup(n)
- Post popup menu
- tk_setpalette(n)
- Modify Tk color palette
- tkerror(n)
- Command invoked to process background errors
- tklib_history(n)
- Provides history for Entry widgets
- tktable(n)
- Create/change tables
- tkvars(n)
- Variables used/set by Tk
- tkwait(n)
- Wait for variable to change/window to be destroyed
- tnc(n)
- tnc is expat parser object extension, that validates XML stream against document DTD while parsing
- tooltip(n)
- Tooltip management
- toplevel(n)
- Create/change toplevel widgets
- tpool(n)
- Part of Tcl threading extension implementing pools of worker threads
- tqueue(n)
- Queued transfers
- trace(n)
- Monitor variable accesses, command usages and command executions
- transmitter(n)
- Data source
- traverse(n)
- Iterative directory traversal
- treeql(n)
- Query tree objects
- tsv(n)
- Part of Tcl threading extension allowing script level change of data shared between threads
- ttrace(n)
- Trace-based interpreter initialization
- uevent(n)
- User events
- units(n)
- unit conversion
- unknown(n)
- Handle attempts to use non-existent commands
- unset(n)
- Delete variables
- update(n)
- Process pending events/idle callbacks
- uplevel(n)
- Execute script in different stack frame
- upvar(n)
- Create link to variable in different stack frame
- uri(n)
- URI utilities
- usual(n)
- access default option-handling commands for mega-widget component
- uuencode(n)
- UU-encode/decode binary data
- uuid(n)
- UUID generation/comparison
- variable(n)
- create/initialize namespace variable
- vwait(n)
- Process events until variable is written
- while(n)
- Execute script repeatedly as long as condition is met
- widget(n)
- Megawidget package
- winfo(n)
- Return window-related info
- wip(n)
- Word Interpreter
- wm(n)
- Communicate with window manager
- yencode(n)
- Y-encode/decode binary data