Software
Downloads available at this site:
The
software
packages available here are distributed for personal and non-commercial
home use. The re-sale of these packages without written permission of
the
various authors is prohibited. Some of the packages are covered under
separate
copyrights and specific licenses. Read the license material before
installing
any of the software.
All of
the
software is distributed as is, without warranty of any kind. Use it at
your own risk. Custom Clients makes no claim of usefulness,
operability,
reliability or merchantability of any kind and accepts no liability for
any loss or damage to your interests that may ensue from the use of
this
software. By downloading any of the software from this site you
acknowledge
that you have read, understood and agreed to these conditions.
Information for
Commercial/Business Customers
Customers
who wish to make use of the software packages on this site for
commercial or
business purposes are required to pay a licence fee of $10 USD per copy
of each
package used. Contact ifindleton@videotron.ca
to obtain payment information and request an invoice. Customers wishing
to
redistribute any of the software found at this site should enquire
about royalty
schedules for distributed copies of the packages.
Tcl/Tk
Extensions
for Windows
Applications
developers working the Tcl/Tk programming language under the Microsoft
Windows operating system environment can find a number of extensions
for
the latest, stubs enabled, versions of Tcl/Tk 8.x
-
The DDE
2.0 package
provides a comprehensive DDEML interface to Tcl/Tk using a persistent
connection
model. This package allows rapid development of DDE servers entirely in
Tcl/Tk.
-
The Animate
1.0 package
is an extension that aids the development of image animation
applications.
Frame rates suitable for scientific animations can be achieved using
native
Windows format images.
-
The Sound
1.0 package
is a very basic extension to Tcl/Tk that allows the playing of .WAV
format
files. This package is useful for simple sound annotation of Tcl/Tk
applications.
-
The TkPrint
1.1 package
is an enhanced version of the TkPrint extension. The package permits
the
capture of widget windows to local files, and the printing to local
printers
of displayed widget contents using the native Windows printing
facilities.
-
The Image
1.2 package
is a Tcl extension that is useful for doing image processing on images
in indexed color formats, such as the BMP format. This package enables
the construction of image processing pipelines in Tcl that can perform
a variety of functions.
-
The Help
2.0 package
is an extension to Tcl that provides an interface to Window help system
database files. Using this extension Tcl scripts can implement access
to
help topics in standard Help files.
-
The Containers
1.2 package
is an extension to Tcl that provides a number of commands that
implement
container objects. The bag, stack, queue, tree, priority queue and the
random queue are implemented.
-
The Tcl
Fltk 0.4 package
is an extension to Tcl/Tk that implements a binding to widgets
supported
by the Fast Light Toolkit.
Tcl/Tk
Extensions
for LINUX
Application
developers using Tcl/Tk under the Linux operating system on INTEL
hardware
can find the following extensions at this site. These extensions are
supplied
as binary shared libraries in ELF format for use with Linux 2.0 and
later
releases.
-
The GDBM
0.6 package
is an enhanced version of the earlier GDBM 0.4 package for Tcl. This
package
provides an interface to the GNU version of the DBM database file
system.
Added features include basic record encryption and both key and record
string searching.
-
The Image
1.2 package
is a Tcl extension that is useful for doing image processing on images
in indexed colour formats, such as the BMP format. This package enables
the construction of image processing pipelines in Tcl that can perform
a variety of functions.
- The Containers
1.2 package
is an extension to Tcl that provides a number of commands that
implement
container objects. The bag, stack, queue, tree, priority queue and
random
queue are implemented.
-
The Tcl
Fltk 0.4 package
is an extension to Tcl/Tk that implements a binding to widgets
supported
by the Fast Light Toolkit.
Borland
Stub
Libraries
Application
Developers that use Borland (Inprise) development tools can find
pre-compiled
binaries of the Tcl/Tk 8.2.x stub
libraries on this site. These libraries are
needed
to replace the standard libraries shipped with the binary releases
which
are useful to users of Microsoft development tools. These stub
libraries
work just fine with BC++ 4.5, BC++ 5.0 and BC++ 5.5 compilers.
Tcl
Scripts
These are
demonstration
scripts that are of interest to Tcl/Tk users who are interested in
meteorology.
They make use of the extension packages that can also be found on this
site.
-
WXMAP.BAT
is a
script that
will acquire a plotted, analysed surface chart from the Canadian
Meteorological Centre
and make it your wall paper. You can set it up to run at timed
intervals
using the Windows Task Scheduler, of with the WinCron application
available
on this site.
Miscellaneous
Software
These
applications
are of use within Tcl scripts and perform functions that are not native
to Tcl.
-
setroot.exe
is a
Windows 9x/NT
application that will set the wallpaper file. This program is similar
to
the UNIX xsetroot application.
-
WinCron
1.0 is
a clone of the popular UNIX cron application. WinCron is a replacement
for the Windows Task Scheduler application. WinCron includes a DDE
interface
that allows it to be controlled by Tcl scripts.
-
grab.exe
is a
program for
Windows 9x/NT that can be used to capture images of displayed windows
and
their child windows to the clipboard or a file. This program is adapted
for use within Tcl scripts.
-
utils.zip
is a small set of utility packages used by some of my scripts. It has a
HTTP based file down load code and some convenient procedures for
testing
things. This is the TclUtils package. Linux users should remember to
unzip
this archive with the -L option.