ANN: Thred 2.6 extension available

From: Zoran Vasiljevic (zv_at_archiware.com)
Date: 12/23/04


Date: 23 Dec 2004 02:56:43 -0800

For all those interested, there is a new Thread 2.6 package release
in the "Files" area of the Tcl project at SourceForge.

What's changed since the 2.5 release:

o. new "Ttrace" Tcl-only package for simple interp state replication
   between threads and interpreters (see [ttrace::eval] command)

o. added TclX keylist datatype implementation for the "tsv" framework
   (see tsv::keylget, tsv::kelyset, tsv::keylkeys and tsv::keyldel)

o. new [tsv::lset] command equivalent to standard Tcl [lset] command.

o. new [thread::broadcast] command

o. added persistent storage option for "tsv" framework with the GDBM
   persistent store example implementation (see [tsv::array bind])

o. uses TEA3 compatible build environment

o. documentation rewritten in doctools format and provided in
   both nroff and html formats

o. new read-write mutex type (see [thread::rwmutex] command)

o. new recursive mutex type (see [thread::mutex create] command)

o. mutex operations now throw Tcl error on incorrect mutex usage
   instead of blocking (or otherwise crippling) the application

o. thread ID handles changed from simple integer value to the
   Tcl'like handle style
   
   NOTE: this is not considered a compatibility issue since
   handles should have been treated like opaque values anyways.

o. various bug fixes accumulated since the last release

o. dropped support for Tcl 8.3 core; require Tcl 8.4 or later.

o. dropped support for AOLserver 3.x series.

I have tested this release extensively on Unices and fairly on
Windows. If something is broken, plain wrong or does not work
as you're expecting it to, please fill-in bug-reports on SF.

Merry christmas and a happy new year.
Zoran Vasiljevic, Archiware GmbH



Relevant Pages

  • Re: now do you "link" .tcl files?
    ... I think from the position of a newbie, this is how linking in Tcl ... At the time of the call, Tcl looks up the command named "foo" using ... pkgIndex.tcl for a Tcl-only package usually contains ...
    (comp.lang.tcl)
  • Re: Why TCL?
    ... The typical reason you see other languages have things like this is ... Tcl extension packages available as well. ... :And installing the MD5 package for TCL was too painful for me. ... in other scripting language camps wanted something similar. ...
    (comp.lang.tcl)
  • Re: New list commands ... What do you think ?
    ... That's the risk of every developer writing basic commands. ... allow some discussion about some of them, that are really good for core ... runtime consuming and could be done more efficiencly in C using the tcl ... Critcl builds a package which is loaded. ...
    (comp.lang.tcl)
  • Re: set character at string position
    ... > 'stub' for best performance and prettiness. ... Tcl 8.3 and still continue to link and work flawlessly with Tcl 8.5+. ... loads an extension. ... A package is any combination of Tcl and/or compiled C code that is ...
    (comp.lang.tcl)
  • Re: TCL vs. Perl
    ... Mainly, I am a Tcl developer, and I write TONS of databases in ... Downloading packages is cake, use the http package. ... tclIndex file and the paths for Tcl to find them. ... even Latex and PDF documents can be auto-generated by scripts. ...
    (comp.lang.tcl)