From: Donald G P. <don...@ni...> - 2010-04-01 12:58:53
|
Donald G Porter wrote: > TIP 364 proposes we bundle the Thread package. However, the source > code distribution thread*.tar.gz includes both the Thread package and > another package called "Ttrace". > > Was it intended by the TIP that we bundle only Thread or Ttrace as well? Just to add a bit more detail on this, the package named "Thread" provides many commands in multiple namespaces including the global namespace (!). See the complete list at the end of this message. Honestly I'm not a fan of packages that consume more than one toplevel namespace. Both Tcl and Tk are also guilty of this, but I'd really hoped to demand better practices as part of the price of admission to the tcl/pkgs bundle. So to anyone who was wondering, no the thread*.tar.gz distribution does not include "tpool" and "tsv" packages in addition to "Thread" and "Ttrace", though I can see how that confusion might arise. ::thread::create ::thread::send ::thread::broadcast ::thread::exit ::thread::unwind ::thread::id ::thread::names ::thread::exists ::thread::wait ::thread::configure ::thread::errorproc ::thread::preserve ::thread::release ::thread::join ::thread::transfer ::thread::detach ::thread::attach ::thread::mutex ::thread::rwmutex ::thread::cond ::thread::eval ::tpool::create ::tpool::names ::tpool::post ::tpool::wait ::tpool::cancel ::tpool::get ::tpool::preserve ::tpool::release ::tpool::suspend ::tpool::resume ::keylkeys ::keylget ::keyldel ::keylset ::tsv::var ::tsv::object ::tsv::set ::tsv::unset ::tsv::get ::tsv::incr ::tsv::exists ::tsv::append ::tsv::array ::tsv::names ::tsv::pop ::tsv::move ::tsv::lock ::tsv::keylset ::tsv::keylget ::tsv::keyldel ::tsv::keylkeys ::tsv::lpop ::tsv::lpush ::tsv::lappend ::tsv::lreplace ::tsv::linsert ::tsv::llength ::tsv::lindex ::tsv::lrange ::tsv::lsearch ::tsv::lset -- | Don Porter Mathematical and Computational Sciences Division | | don...@ni... Information Technology Laboratory | | http://math.nist.gov/~DPorter/ NIST | |______________________________________________________________________| |