Initiated by Bryan Oakley on news:comp.lang.tcl Dejanews thread waaayyy back in early 1999: [L1 ]
Extensions which are already considered as official and included in the standard distribution.
- optparse Chris Nelson said that he would like to work on this one, and that he already had made some speed improvements.
I submitted those improvements and I believe they'll be in 8.4 but N.B., the opt package is officially deprecated. -- CLN
- http
- Tk
- dde (Win32 specific)
- registry (Win32 specific)
- Tclapplescript (MacOS specific)
- resource (MacOS specific)
- msgcat
- Stubs
Tcllib: pure-Tcl extension from http://sourceforge.net/projects/tcllib/
The 0.8 version of tcllib (2000.11.03) includes the following modules:
- base64 Base64 encoder and decoder.
- cmdline Command line argument processor similar to opt.
- counter Event counters, interval timers, and histogram display
- fileutil Tcl implementations of some standard Unix utilities.
- ftp Implementation of an ftp client..
- ftpd FTP server
- html HTML generation procedures. This uses ncgi.
- javascript Javascript generation procedures
- math Common math functions like min, max, and others.
- mime MIME encoder and decoder.
- ncgi New CGI processing module.
- nntp Network news transport protocol client support
- pop3 POP3 protocol implementation
- profiler Function level Tcl source code profiler
- smtp Simple mail transport protocol implementation. Part of mime.
- struct Tcl implementations of common data structures (tree, stack, graph)
- textutil Currently empty!
- uri Manipulate universal resource indicators/location strings
Proposed extensions:
Others: Object-Oriented support, megawidgets, ensembles, telnet, more image file format support - like png, jpg, etc., more Tk widgets, generic database interface, replacement for send that works cross platform and without requiring x, drag and drop,...
Remark: The proposed extensions are something I believe that most will agree should be part of the library. In the "Others" section I listed everything else I could remember. We might have to discuss their placement.
-- AK