[Richard Suchenwirth] 2013-12-04 - I have [AndroWish] on my Android tablet and phone, and it seems quite well-equipped: % catch {package require .} % llength [package names] 337 The long list is a bit hard to read on the small screens, so I sorted them, joined with newlines, to a text file from which this is copied: ===none Img SASL SASL::NTLM SASL::XGoogleToken Tcl TclMixer Tk aes ascii85 asn autoproxy base32 base32::core base32::hex base64 bee bench bench::in bench::out::csv bench::out::text bibtex blowfish cache::async cksum cmdline comm control counter crc16 crc32 csv des dict dns docstrip docstrip::util doctools doctools::changelog doctools::config doctools::cvs doctools::html doctools::html::cssdefaults doctools::idx doctools::idx::export doctools::idx::export::docidx doctools::idx::export::html doctools::idx::export::json doctools::idx::export::nroff doctools::idx::export::text doctools::idx::export::wiki doctools::idx::import doctools::idx::import::docidx doctools::idx::import::json doctools::idx::parse doctools::idx::structure doctools::msgcat doctools::msgcat::idx::c doctools::msgcat::idx::de doctools::msgcat::idx::en doctools::msgcat::idx::fr doctools::msgcat::toc::c doctools::msgcat::toc::de doctools::msgcat::toc::en doctools::msgcat::toc::fr doctools::nroff::man_macros doctools::paths doctools::tcl::parse doctools::text doctools::toc doctools::toc::export doctools::toc::export::doctoc doctools::toc::export::html doctools::toc::export::json doctools::toc::export::nroff doctools::toc::export::text doctools::toc::export::wiki doctools::toc::import doctools::toc::import::doctoc doctools::toc::import::json doctools::toc::parse doctools::toc::structure fileutil fileutil::decode fileutil::magic::cfront fileutil::magic::cgen fileutil::magic::filetype fileutil::magic::mimetype fileutil::magic::rt fileutil::multi fileutil::multi::op fileutil::traverse ftp ftp::geturl ftpd 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 html htmlparse http huddle ident img::base img::bmp img::dted img::gif img::ico img::jpeg img::pcx img::pixmap img::png img::ppm img::raw img::sgi img::sun img::tga img::tiff img::window img::xbm img::xpm inifile interp interp::delegate::method interp::delegate::proc ip irc javascript jpeg json ldap ldapx log logger logger::appender logger::utils map::geocode::nominatim 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::machineparameters math::optimize math::polynomials math::rationalfunctions math::roman math::special math::statistics md4 md5 md5crypt mime msgcat multiplexer nameserv nameserv::auto nameserv::common nameserv::server ncgi nmea nntp opt otp 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 picoirc pki platform platform::shell pluginmgr png pop3 pop3d pop3d::dbox pop3d::udb profiler rc4 rcs report resolv ripemd128 ripemd160 sha1 sha256 simulation::annealing simulation::montecarlo simulation::random smtp smtpd snit soundex spf sqlite3 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 sum switched tar tclDES tclDESjr tcltest tepam 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 tie tie::std::array tie::std::dsource tie::std::file tie::std::growfile tie::std::log tie::std::rarray tiff time transfer::connect transfer::copy transfer::copy::queue transfer::data::destination transfer::data::source transfer::receiver transfer::transmitter treeql uevent uevent::onidle unicode unicode::data units uri uri::urn uuencode uuid valtype::common valtype::creditcard::amex valtype::creditcard::discover valtype::creditcard::mastercard valtype::creditcard::visa valtype::gs1::ean13 valtype::iban valtype::imei valtype::isbn valtype::luhn valtype::luhn5 valtype::usnpi valtype::verhoeff wip yaml yencode zipfile::decode zipfile::encode === <>Android