Tcl/Tk for Win32 Information

Overview
Tcl is a language that was created to be easily embedded into applications. Tk is a graphical toolkit that makes creating user interfaces simple. Both were created by John Ousterhout while he was a professor at U.C. Berkeley. He now directs their development at Sun Microsystems.
Documentation
Tcl/Tk Reference Pages
Patches
Patches need to be applied to the core distribution using
    patch < patch_file
To reverse an old patch so that you can apply a new one, use
    patch -R < old_patch_file
tcl8.0p2-winpipe-patch
  • Patch made against tcl8.0p2.
  • Adds support for event driven pipes (both named and anonymous) to Tcl. This allows the fileevent command to work properly on Windows NT and Windows 95.
  • tcl8.0-winpipe-patch
  • Patch made against tcl8.0.
  • Adds support for event driven pipes (both named and anonymous) to Tcl. This allows the fileevent command to work properly on Windows NT and Windows 95.
  • tcl80_bin.zip
  • Incorporates the above patch into a Microsoft Visual C++ 4.2 compiled set of executables and DLLs. Replace the executables and DLLs from the Sun distribution with these.
  • Extensions
    Below are some Tcl extensions.
    Expect-5.21 for NT
  • Expect 5.21 for Windows NT, ported by Gordon Chaffee
  • Expect is a program that performs programmed dialog with other interactive programs. This is a beta release that supports most, but not all, of expect. The package also comes BLT.
  • olednd.zip
  • OLE Drag and Drop for Windows 95 and Windows NT. Created by Gordon Chaffee
  • Allows drag and drop to work between Tk 8.0 programs and other programs running on your desktop. Here is a help file.
  • tclodbc20.zip
  • Extension to Tcl 8.0 created by Roy Nurmi
  • Tclodbc is an object oriented ODBC database interface to tcl language. Interface supports multiple simultaneous connections, transaction handling, precompiled sql statemets and sql argument handling. All functionality is implemented with one actual command, database.
  • DirectX audio
  • Extension to Tcl 8.0 created by Nat Pryce
  • Tkwav provides asynchronous playback and mixing of WAV files on Windows 95 and NT 4.0 using DirectX.

  • Back to Gordon's Home Page.