tcl tk
Tcl/Tk Aqua 8.4.14
Tcl/Tk Aqua is a Tcl scripting language binary more>>
Smaller distributions of Tcl/Tk only and of a self-contained appliation are also available.
TclTkAqua is a smaller distribution of just the Tcl/Tk frameworks, Wish, tclsh and html documentation (including debug versions of library binaries). Installs in systemwide locations, administrator password required. (~5M)
Tcl/Tk 8.4.2
Tcl/Tk is a beneficial and easy-to-useTool Command Language which is used by over half a million developers worldwide and has become a critical component in thousands of corporations. more>>
Tcl/Tk 8.4.2 is a beneficial and easy-to-useTool Command Language which is used by over half a million developers worldwide and has become a critical component in thousands of corporations.
It has a simple and programmable syntax and can be either used as a standalone application or embedded in application programs. Best of all, Tcl is open source so it's completely free.
Tk is a graphical user interface toolkit that makes it possible to create powerful GUIs incredibly quickly. It proved so popular that it now ships with all distributions of Tcl.
Tcl and Tk were created and developed by John Ousterhout. Developers all over the world followed his example and built their own Tcl extensions. Today, there are hundreds of Tcl extensions for all manner of applications.
Tcl and Tk are highly portable, running on essentially all flavors of Unix, (Linix, Solaris, IRIX, AIX, *BSD*, the list goes on and on) Windows, Macintosh, and more.
TclTerm 1.3
Tcl interface to the curses library more>> Tcl interface to the curses library
TclTerm is a Tcl extension package used to provide a UNIX (n)curses interface to Tcl. TclTerm will help you create a curses based user-interface.
Enhancements:
- change build-system to automake, libtool and autoconf
- change tcl-package-name to tclterm to avoid conflict with tcllib package term
- add tcltest conform test-cases
- cleanup build using different subdirectories
epicstcl 2.0
epicstcl - Tcl/Tk support for the EPICS control system along with EPICS aware megawidgets. epicstcl is a software solution that comes with Tcl/Tk support for the EPICS control system but also with more>> epicstcl - Tcl/Tk support for the EPICS control system along with EPICS aware megawidgets.
epicstcl is a software solution that comes with Tcl/Tk support for the EPICS control system but also with EPICS aware megawidgets.
Enhancements
- Use CChannelVariable derived from CTCLVariable so that
- epics linked variables are bi-directional.
- Formally set release level to 1.2
- Manage duplicate channel definitions by using reference counted
- channels.
AlphaTcl 8.0b7
AlphaTcl is a highly-efficient, high-qualityplatform independent script library driving the Alpha* suite of text editors: more>>
AlphaTcl 8.0b7 is a highly-efficient, high-quality platform independent script library driving the Alpha* suite of text editors:
- Alpha8 (Mac OS Classic)
- AlphaX (Mac OS X)
- Alphatk (Windows & UNIX & Mac OS X)
AlphaTcl contains very popular HTML & LaTeX syntax coloring and editing modes as well as modes for C, Perl, Tcl, Fortran and much more.
athenaCL 1.4.4
athenaCL - Pitch (class) set theory utility algorithmic front-end to Csound more>>
Python-scripted algorithmic front-end to Csound. These features allow the rapid and flexible scoring of Csound instruments with the power of Python-written texture algorithms.
Csound instruments are deployed as textures, layered surface-defining objects containing specialized objects to control rhythm, amplitude, panning, and Csound synthesis and control parameters.
Included Csound instruments provide a library of built-in sounds. As a compositional assistant, algorithms create complex textural surfaces, leaving the limitless mixture and placement of these textures and their attributes in the hands of the composer.
The algorithmic system controls pitch data by using paths, ordered content-groups.
These paths are the fundamental unit of the pitch set utility, allowing the organization, analysis, and modeling of pitch-materials. Paths employ 12-tone set-class and pitch-class notations. Paths can be modeled with the Strausian voice leading system and analyzed with numerous set-class similarity measures. As a desk-reference utility for post-tonal music theory, pitch sets can be searched to find normal-forms, subset vectors, and similarity values.
Main features:
- Advanced, easy to use, interactive command line: enter commands with arguments, or just enter the command and athenaCL will prompt the user for all necessary data.
- Command history logging, and executable command history.
- Graphical displays in EPS (convertible to PDF), Tk GUI, PNG, and JPEG formats, providing Texture arrangement views, Path voice leadings, and Texture parameter event graphs.
- Interactive help for every command. Complete HTML / PDF tutorials and reference documentation.
Enhancements:
- In addition to new ParameterObjects, extended sieve functionality, improved graphic outputs, and other improvements, this version features a completely redesigned output system with the addition of EventMode, EventOutput, and EventList commands.
ActiveTcl 8.6b1
ActiveTcl is a superior and tractable industry-standard Tcl distribution, available for Mac OS X, Linux, Windows, Solaris, AIX and HP-UX. more>> ActiveTcl 8.6b1 is a superior and tractable industry-standard Tcl distribution, available for Mac OS X, Linux, Windows, Solaris, AIX and HP-UX. Developers worldwide rely on ActiveTcls completeness and ease-of-use, while corporate users protect their infrastructure and stay competitive with quality-assured ActiveTcl business solutions.
ActiveTcl is 100% compatible with the reference distribution of Tcl. Code tested with ActiveTcl will run on any Tcl installation that has the appropriate extensions installed.
ActiveState is committed to making Tcl easy to install and use on all major platforms. This release of ActiveTcl brings you the most stable release of Tcl in binary form. It also includes several of the most popular extensions pre-compiled and ready to use.
ActiveState also provides business solutions of dynamic languages, including enterprise distributions and OEM licensing, that offer guaranteed stability, expert support, unparalleled quality and cost-efficiency to organizations.
- PowerPC: Mac OS X 10.3.9 or later.
- Intel: Mac OS X 10.4 or later.
QuickTimeTcl 3.1b5
QuickTimeTcl is an innovative, versatile tool called extension to the Tcl/Tk scripting language which offers simple bindings to QuickTime on the Macintosh and Windows. more>> <<less
TclAddressBook 1.1.4
TclAddressBook is regarded as a professional and smart Tcl extension defining a new Tcl command called addressbook which lets you manipulate the OSX AddressBook. more>>
TclAddressBook 1.1.4 is regarded as a professional and smart Tcl extension defining a new Tcl command called addressbook which lets you manipulate the OSX AddressBook. This extension must be used with Tcl on Macintosh platforms with OSX System. The addressbook command has more than 20 subcommands such as [addressbook create], [addressbook record], [addressbook set] etc. used to invoke the various actions to perform.
Requirements: Mac OS X 10.2 or higher

Porticus 1.6.3
GUI for the MacPorts open source packaging system. more>>
Porticus 1.6.3 is a mighty efficacious Cocoa GUI for the MacPorts package manager which provides ready to build open-source software packages modified to compile and run on Mac OS X. The MacPorts project provides a TCL command line tool to manage installation, update and activation of the port packages. Porticus provides a GUI front-end to this tool.
Porticus does a little more than this by providing a GUI with standard Mac OS X application features such as a search box to find a specific port, contextual menus, tree and table views to select and view port information by category or name. In addition it provides integration with Growl for status reporting.
Mac OS X. The MacPorts project provides a TCL command line tool to manage installation, updateLicense:Freeware
Tcl Web Application Framework 0.3.9
Helps simplify writing Web applications in the Tool Command Language (Tcl) more>> Helps simplify writing Web applications in the Tool Command Language (Tcl)
Tcl Web Application Framework provides the features that form the basis for writing an application, such as sessions, users, privilege separation, and an abstract database interface.
Tcl Web Application Framework is currently under development, but stable for production use.
Tcl Web Application Framework is written in such a way that applications will be able to easily integrate into the framework without having to modify the framework itself, making upgrading the framework without breaking the application possible.
System requirements:
- Tcl
Trebuchet 1.070
Trebuchet Tk is a client program for connecting to TinyMUD style social MUD servers on the Internet more>>
Trebuchet Tk is a client program for connecting to TinyMUD style social MUD servers on the InterNet.
I started writing Trebuchet when I became frustrated at TinyFugues text-only interface, and at the lack of any GUI MUD clients that were both easy to use, and as powerful as TinyFugue.
When it came time to name the client, I figured that a Trebuchet would be an excellent way to sling MUD.
Main features:
- TCL/Tk is a powerful extension language, which you can use to add new abilities to the client. You can even create fully interactive GUI dialogs from TCL/Tk scripts. Actually, the entire client is written in TCL/Tk. Yet its amazingly fast.
- Trebuchet supports MCP 2.1 for close-knit client-server cooperation. It only supports a few (impressive!) MCP packages so far, but it should be trivial to create new ones.
- The server can request the creation of GUI dialogs via the MCP GUI package. This could make in-game bulletin boards, mail programs, and text editors much easier to use.
- If you have the TLS extension to the TCL interpreter installed, Trebuchet will support SSL encrypted connections to MU* servers that support it. The FBMuck 6.0 and ProtoMuck servers have support for SSL.
- You can create Hilites and Triggers that watch incoming text from the world. They can highlight all or part of each line, send automated commands back to the MUD, or even run TCL scripts. (screenshot)
- Pattern matching for highlights and Triggers is very flexible. The matching schemes include "Starts with", "ends with", "contains", "wildcard matching", and "regexp matching."
- Highlight Styles can include text color, background color, font, size, bold, italic, etc.
- Highlight Styles can have StyleMenu entries associated with them, that pop up in context menus when you right-click on the highlighted text. (However, there isnt yet a GUI interface available for setting these. Just a command line interface.)
- You can create command line Macros that can take multiple arguments and expand them out to much more complicated commands or TCL scripts.
- You can create QuickButtons that can send commands or execute TCL scripts with a single click.
- You can create KeyBinds to let you send commands or execute TCL scripts, with just a few keystrokes. (or only one!)
- You can connect to multiple Worlds at once, each one with its own scrollback buffer.
- You can search scrollback forwards or backwards, using literal text or regular expressions.
- You can Log text from a world to a file, in either formatted HTML or plain text format.
- You can Quote a file to the world, with prepended and/or appended text for each line.
- An integrated Scratchpad lets you edit text files, or jot down descriptions, then send them to a world.
- Almost all these features have keyboard-based methods to invoke them. (Except Quickbuttons)
- All these features have command-line interfaces as well as GUI interfaces.
- Trebuchet is cross-platform, available for Windows 95/98/2000/XP, Unix with Xwindows and MacOS X.
Enhancements:
- Various TELNET protocol fixes for EOR, etc.
- Added some better validation for various dialogs.
- Numerous small bugfixes.
- Support for STARTTLS encryption protocol.
ARC Reactor 1.0
A beautiful icon designed in IronMan style. more>>
The Tcl Dev Kit (TDK) provides essential tools for Tcl programmers, making it easy to create, build and deploy applications. Rapidly deploy Tcl applications to a broad range of platforms, as ready-to-run executables starkits or starpacks for Windows, Mac OS X, Linux, Solaris, AIX and HP-UX. Simplify development with tools for finding and fixing bugs, managing complex code bases, and optimizing your programs. Take control and work the way you want with a choice of GUIs or command line interfaces for most tools. Other features include TclApp that easily creates and deploys self-contained Tcl executables to all major platforms, and complier, which protect your source code and reduce application support.
Requirements: Mac PowerPC or Intel architectures, Minimum OS X 10.3 (PowerPC), Minimum OS X 10.4 (Intel)
Whats new in this version: Checker enhancements, TEA package management, Tcl 8.5 code compiler, GUI facelifts, New platforms: Mac OS X and Solaris x86 support.
<<lessClusterSSH 3.26
Free utility that provides cluster admin via SSH more>> Free utility that provides cluster admin via SSH
ClusterSSH controls a number of xterm windows through a single graphical console window and allows commands to be interactively run on multiple servers over an SSH connection.
Enhancements
- Allow user to set a different ConnectTimeout and -o string (Tony Mancill)
- Fix warning from mandb (Tony Mancill)
- Continue connecting to unresolvable hosts (debian bug 499935) (Tony Mancill)
- Correct bug with unset default ports (Tony Mancill)
- Rearrange pod documentation to remove extraenous comment (Tony Mancill)
- Cope better with IPv6 addresses
- Fix bug with passing arguments from command line to comms method binary
- Rework defaultport code
- Add new "-a command" option for running a command in each terminal
- Fix bug with some host lookups failing
- Set window hints on terminals slightly differently to help with tiling
- Reserve 5 pixels on top and left hand side of terminals for better tiling
- Increase reserve of screen from bottom from 40 pixels to 60
- Better notes in docs for screen/terminal reserving
- Minor fixup to docs formatting
- Correct pasting mechanism into control window
- Allow use of long options (swap Getopt:Std to Getopt:Long)
- Remove deprecated -i option
- Deprecate -d and -D, replaced with --debug
- Allow for configurable max number of hosts within hosts menu before
- starting a new column - see .csshrc doc for "max_host_menu_items".
- This is until Tk allows for scrollable menus
- Amend default key_addhost from Control-plus to Control-Shift-plus
- Add in a default cluster tag, used when no tags provided on command line
- Fix Alt-n pasting in a resolved hostname instead of the connection hostname
- Disabled unmapping code until such time as a better way of doing it exists
- this is due to virtual desktop change triggering a retile
