An extension based upon the principle of [stacked channel]s. ---- Any tips for how to get this thing built on [Microsoft Windows] (preferably using [MinGW])? Any binaries available without the obsolete 2.1px style versioning? [jmn] 2006-02-25. I've given up trying to build Trf on windows.. I found the easiest way to move forward and use Trf with recent CVS checkouts of Tcl 8.5 (which is stricter on version numbers) was to use a binary editor to directly change the number in the dll from 2.1p1 to 2.1.1. Dodgy - but it works. Presumably if TIP #230 (Tcl Channel Transformation Reflection API) is approved then there'll be less need for the Trf extension anyway. There is also [giot] which is supposed to be the channel transformation part of Trf on its own.. but the 'transform' arguments are slightly different and I've found that it pretty reliably crashes my threaded 8.5 interps. [WK] Trf can be built using mingw+cygwin. Latest DQkit sources include code to compile both trf and trfcrypt, this is static, but can be easily used to manually build a dynamic version. ---- This extension provides several conversions, hash algorithms and other transformations; for example [Base64 encoding and decoding], [zlib]/[bzlib] compression, SHA, MD5, etc. Thus well-suited to handle [mime]-Mail. An add-on, Trfcrypt, provides [Encryption and Decryption] facilities. The homepage of this package is http://tcltrf.sourceforge.net/ . An older homepage, providing HTML documentation, is http://www.purl.org/NET/akupries/soft/trf/ . This package is part of the [ActiveTcl] Batteries Included distribution. Author is [Andreas Kupries]. What: Trf Where: http://tcltrf.sourceforge.net/ http://www.purl.org/NET/akupries/soft/trf/ http://www.purl.org/NET/akupries/soft/trf/trf_techintro.html http://www.purl.org/NET/akupries/soft/trfcrypt/ http://www.purl.org/NET/akupries/soft/trfcrypt/trfcrypt_bdist.html http://www.purl.org/NET/akupries/soft/trfcrypt/download/trfcrypt2.0.tar.gz Description: Loadable extension providing commands for data conversion, encryption, message digests, compression, error correction, MIME encoding and quoted printable conversion, and channel-based manipulation of binary data. Supports Tcl 8.2 and the TEA building on Unix and Windows NT. TrfCrypt is an add-on package to trf. Provides crypto-algorithms. There may be political reasons not to mirror TrfCrypt on ftp/http sites or include in CD-ROM products in any country where there are laws regarding possession or distribution of crypto-related software. Trf/Trfcrypt binaries for Tcl 8.2/Windows 95/98/NT is available at the bdist page. Updated: 08/2001 Contact: mailto:andreas_kupries@users.sourceforge.net (Andreas Kupries) ---- See [Extensions for Tcl and Tk] for many more interesting extensions to Tcl. ---- See also [channel]. Some of the other things that make use of Trf include: * [Plus Patches] * [TLS] * [Tcl MIME] * [Tcl-BLOBs] * [Tcllib] * [tkISP] ---- [DKF] 18-May-2006: There has been considerable effort in Tcl 8.5 to make the major feature of Trf (i.e. stacked channels) available at the Tcl-script level. See the [chan] command for details. ---- [[ [Category Package] | ]]