**What is the Tcl Extension Archive?** The '''[Tcl] Extension Archive''' is a repository of Tcl [extension]s hosted by [ActiveState]. Both pure-Tcl and compiled extensions are included, for [Windows], [Unix] and [MacOS X] platforms. The [URL] of the archive is http://teapot.activestate.com/ Client- and server-side software are available. The [TEAcup] client is distributed with [ActiveTcl]. The [TEApot] server is distributed with the [Tcl Dev Kit]. * ActiveTcl Package Management documentation [http://aspn.activestate.com/ASPN/docs/ActiveTcl/8.4/tpm/toc.html] [Suggested extensions for the Tcl Extension Archive]. The packages available via the Tcl Extension Archive are listed here. Note, however, that not all packages are available on all platforms. Also, some of the following may be available only in source code form. * ActiveState::ActiveTcl * ActiveState::ActiveTcl::Basekits * ActiveState::TclDevKit * [addressbook] * addressbook-contribs * addressbook-extras * addressbook-help * addressbook-source * [aes] * [asn] * [autoproxy] * [autoscroll] * [base32] * base32::core * base32::hex * [base64] * [bee] * [bench] * bench::in * bench::out::csv * bench::out::text * [bgexec] * [bibtex] * [blowfish] * [BWidget] * cache::async * [calendar] * [ceptcl] * cgi2dom * chatwidget * [cksum] * [cmdline] * [comm] * [control] * Cost * [counter] * [crc16] * [crc32] * [critcl] * crosshair * [csv] * [ctext] * [cursor] * [datefield] * [des] * [Diagrams] * [dict] * [dns] * [docstrip] * docstrip::util * [doctools] * doctools::changelog * doctools::cvs * doctools::idx * doctools::toc * [dom] * dom::c * dom::generic * dom::libxml2 * dom::tcl * dom::tclgeneric * dommap * domtext * domtree * [exif] * [expat] * [Expect] * Expect-libes * Expect-sf * [fileutil] * fileutil::decode * fileutil::globfind * fileutil::magic::cfront * fileutil::magic::cgen * fileutil::magic::filetype * fileutil::magic::mimetype * fileutil::magic::rt * fileutil::multi * fileutil::multi::op * fileutil::traverse * flightaware-tcltools * [ftp] * ftp::geturl * [ftpd] * [getstring] * [globfind] * [gnocl] * [grammar::fa] * grammar::fa::dacceptor * grammar::fa::dexec * grammar::fa::op * grammar::me::cpu * grammar::me::cpu::core * grammar::me::cpu::gasm * grammar::me::tcl * grammar::me::util * [grammar::peg] * grammar::peg::interp * [history] * [html] * [htmlparse] * [huddle] * [ico] * [ident] * [Img] * img::base * img::bmp * img::dted * img::gif * img::ico * img::jpeg * img::pcx * img::pixmap * img::png * img::ppm * img::ps * img::raw * img::sgi * img::sun * img::tga * img::tiff * img::window * img::xbm * img::xpm * [inifile] * [interp] * interp::delegate::method * interp::delegate::proc * [iocpsock] * [ip] * [ipentry] * [irc] * [Itcl] * [Itk] * [Iwidgets] * [javascript] * [jpeg] * jpegtcl * [json] * JSONRPC * [khim] * [ldap] * ldapx * libxml2 * libxslt * [log] * [logger] * logger::appender * logger::utils * [MacCarbonPrint] * map::slippy * map::slippy::cache * map::slippy::fetcher * [mapproj] * [math] * [math::bigfloat] * [math::bignum] * [math::calculus] * math::complexnumbers * [math::constants] * math::fourier * math::fuzzy * math::geometry * math::interpolate * math::linearalgebra * math::optimize * math::polynomials * math::rationalfunctions * [math::roman] * math::special * math::statistics * mbox * [md4] * [md5] * [md5crypt] * [Memchan] * Metakit-release * [mime] * [Mk4tcl] * [mk4vfs] * [msgcat] * [multiplexer] * mutl * [nameserv] * nameserv::auto * nameserv::common * nameserv::server * [ncgi] * newclock * [nmea] * [nntp] * notebook-app * [ntext] * oo * openssl * [Oratcl] * Oratcl-44 * [otp] * [page] * page::analysis::peg::emodes * page::analysis::peg::minimize * page::analysis::peg::reachable * page::analysis::peg::realizable * page::compiler::peg::mecpu * page::config::peg * page::gen::peg::canon * page::gen::peg::cpkg * page::gen::peg::hb * page::gen::peg::me * page::gen::peg::mecpu * page::gen::peg::ser * page::gen::tree::text * page::parse::lemon * page::parse::peg * page::parse::peghb * page::parse::pegser * page::pluginmgr * page::reader::hb * page::reader::lemon * page::reader::peg * page::reader::ser * page::reader::treeser * page::transform::mecpu * page::transform::reachable * page::transform::realizable * page::util::flow * page::util::norm::lemon * page::util::norm::peg * page::util::peg * page::util::quote * page::writer::hb * page::writer::identity * page::writer::me * page::writer::mecpu * page::writer::null * page::writer::peg * page::writer::ser * page::writer::tpc * page::writer::tree * [pdf4tcl] * pdf4tcl::glyphnames * pdf4tcl::metrics * picoirc * [platform] * platform::shell * [Plotchart] * [pluginmgr] * [png] * pngtcl * [pop3] * [pop3d] * pop3d::dbox * pop3d::udb * [profiler] * puretclparser * [QuickTimeTcl] * [ral] * ralutil * [ratfink] * [rc4] * [rcs] * [report] * [resolv] * resource-extras * resource-help * resource-source * [ripemd128] * [ripemd160] * rootwin * rpcvar * rtflib * S3 * sampleextension * [SASL] * SASL::NTLM * SASL::XGoogleToken * [sgml] * sgmlparser * [sha1] * sha256 * simulation::annealing * simulation::montecarlo * simulation::random * [smtp] * [smtpd] * [snack] * snackogg * snacksphere * [snit] * [SOAP] * SOAP::CGI * SOAP::Domain * SOAP::ftp * SOAP::http * SOAP::https * SOAP::Service * SOAP::smtp * SOAP::Utils * SOAP::xpath * soapinterop::B * soapinterop::base * soapinterop::C * [sound] * [soundex] * [spf] * [sqlite]3 * [starkit] * [stext] * [stooop] * stringprep * stringprep::data * [struct] * [struct::disjointset] * [struct::graph] * struct::graph::op * [struct::list] * [struct::matrix] * [struct::pool] * [struct::prioqueue] * [struct::queue] * [struct::record] * [struct::set] * [struct::skiplist] * [struct::stack] * [struct::tree] * [style] * style::as * style::lobster * [sum] * [swaplist] * [switched] * [Tablelist] * tablelist * tablelist::common * Tablelist_tile * tablelist_tile * [tar] * [tbcload] * tcc * Tcl-84 * Tcl-85 * Tcl-86 * Tcl-Head * [Tcladdressbook] * [tclAE] * [Tclapplescript] * [tclAuthorization] * [tclCarbonHICommand] * [tclCarbonNotification] * [tclCarbonProcesses] * [tclDES] * [tclDESjr] * [tcldom] * [tclhttpd] * [tcljava] * [tcllib] * tcllibc * [tclodbc] * [TclOO] * [tclparser] * [tclplugin] * [TclScript] * [tclsoap] * [TclSpeech] * [tcltutorial] * [tclws] * [Tclx] * [tclxml] * [Tclxslt] * [tcom] * [tdom] * tdomhtml * [Tensor] * [term] * term::ansi::code * term::ansi::code::attr * term::ansi::code::ctrl * term::ansi::code::macros * term::ansi::ctrl::unix * term::ansi::send * term::interact::menu * term::interact::pager * term::receive * term::receive::bind * term::send * [textutil] * textutil::adjust * textutil::expander * textutil::repeat * textutil::split * textutil::string * textutil::tabify * textutil::trim * [Thread] * [tie] * tie::std::array * tie::std::dsource * tie::std::file * tie::std::growfile * tie::std::log * tie::std::rarray * [tiff] * tifftcl * [tile] * [time] * [tipstack] * [Tix] * Tk-84 * Tk-85 * Tk-86 * Tk-Head * [tkdnd] * [Tkhtml], Tkhtml-v3 * [tklib] * [tkpiechart] * [Tktable] * [TkTextPlus] * [Tkzinc] * [tls] * [tnc] * [Togl] * [tooltip] * [transfer::connect] * transfer::copy * transfer::copy::queue * transfer::data::destination * transfer::data::source * transfer::receiver * transfer::transmitter * [treectrl] * [treeql] * [Trf] * [trofs] * [trsync] * tth * [Ttrace] * [tweezer] * [twapi] * [udp] * [uevent] * uevent::onidle * unicode * unicode::data * [units] * [uri] * uri::urn * [uuencode] * [uuid] * [vfs] * [vfs::ftp] * [vfs::http] * [vfs::mk4] * [vfs::mkcl] * [vfs::ns] * [vfs::tar] * [vfs::template] * vfs::template::chroot * vfs::template::collate * vfs::template::fish * vfs::template::quota * vfs::template::version * vfs::template::version::delta * [vfs::test] * [vfs::tk] * [vfs::urltype] * [vfs::webdav] * [vfs::zip] * [VUW Widgets] * [widget] * widget::all * widget::dialog * widget::menuentry * widget::panelframe * widget::ruler * widget::screenruler * widget::scrolledtext * widget::scrolledwindow * widget::statusbar * widget::superframe * widget::toolbar * [wikitcl] * [win32] * [winico] * [wip] * [wub] * [xml] * xml::c * xml::dep * xml::expat * xml::tcl * xml::tclparser * xmldefs * [XML-RPC] * xmlswitch * Xop * [XOTcl] * [xpath] * [xslt] * xslt::cache * xsxp * [yaml] * [yencode] * zincGraphics * zincLogo * zincText * zipfile::decode * zipfile::encode * [zipvfs] * [zlibtcl] The following applications are also being distributed from the ActiveState teapot repository: * [base-svc-thread] * [base-tcl] * [base-tcl-thread] * [base-tclsvc-thread] * [base-tk] * [base-tk-thread] * [dtplite] * [page] * [tcldocstrip] * [teacup] * [tkcon] It would really be great if the wiki community were to ensure there were wiki pages for each of the above packages and extensions which at least discussed where the authority site was for the code, and perhaps a description of what the codes does... ---- **Besides the Tcl Extension Archive, are there other repositories?** The ''Classic'' Tcl Archive Long before Teapot, Tcl software, extensions, applications, etc. were kept at various locations around the 'net. From the Tcl FAQ part1 [http://tcl.sourceforge.net/faqs/tcl/part1.html] : : Another bit of Tcl trivia has to do with sites where you find Tcl and user contributed software. In the beginning, John created the heavens and the earth... no, that's not right. In the beginning, the Tcl and later the Tk source were available on an ftp site at Berkeley. As user contributed software began to appear, some kind people at Purdue graciously volunteered some disk space. Later, when John left Berkeley for Sun, the core Tcl and Tk software (source code, etc.) moved from Berkeley to Sun. Then, when Purdue no longer had resources to support the archive, it moved to Alcatel. Eventually, that archive was moved to Neosoft's http://www.neosoft.com/tcl/ archive. Now that Neosoft has retired, the archive can be found at ftp://ftp.procplace.com/pub/tcl/. As of 21 May 2007, it seems that the classic archive at ProcPlace has also eased into retirement. Fortunately, there are some mirrors that have the all or some parts of the classic archive: * ftp://ftp.uniovi.es/pub/extras/tcl/ftp.procplace.com/ * http://ftp2.de.freebsd.org/pub/x11/tcl/ftp.gmd.de/contrib/ * http://parker.vslib.cz/MIRRORS/ftp.neosoft.com/languages/tcl/ * http://ftp.cesnet.cz/MIRRORS/ftp.neosoft.com/languages/tcl/ * http://web.mit.edu/AFS/net.mit.edu/dev/project/tcl/tcl-6.7/contrib/ * ftp://ftp.starhub.net.sg/pub/funet/languages/tcl * ftp://ftp.funet.fi/pub/languages/tcl * ftp://ftp.wu-wien.ac.at/pub/src/lang/tcl/tcl/ Feel free to add to this list if you come across other mirrors. See [Procplace] for more mirror sites. ---- Don't forget [Joe English]'s Great Unified Tcl/Tk Extension Repository: http://core.tcl.tk/jenglish/gutter/index.html ---- [CANTCL] ---- [LV] Remember, however, that the classic archive as well as Joe's and CANTCL are not related to [teacup] and [teapot]. <> Repository