Version of the wish interpreter implementing an interface to the Fast Light Tool Kit (FLTK) portable GUI development environment. FLTK applications can be developed using Tcl scripts
Tcl/Java consists of two pieces of software. Jacl is an implementation of a Tcl interpreter written entirely in Java. Tcl Blend is a Tcl extension that provides access to Java from inside Tcl. One can prototype Java code using Tcl, and much more.
Tcl/Tk Aqua Batteries-Included is a binary distribution of the Mac OS X native Tcl/Tk and many popular extensions.
Tcl9 is an umbrella for all projects related to the improvement of the current Tcl language, towards the hypothetical version 9 (current version is 8.5).
TclAE enables Tcl applications on the Macintosh to use AppleEvents for communication with other programs and for the AppleEvent Manager to communicate with Tcl applications.
A Tcl extension providing a [diff] command
Tcldiff is a Tcl extension implementing a [diff] command for Tcl scripts. It implements the options of the OpenBSD diff tool and can compare files as well as directories.
A Tcl wrapper around the gestalt() function.
A small Tcl extension to access the gestalt() function on Mac OS.
The TclPro tool set includes a graphical debugger, a static code checker, a wrapper to generate stand-alone executables, a "compiler" that writes out Tcl byte codes, and a loader that reads byte codes.
A repository for small, pure-Tcl packages.
Eagle (Extensible Adaptable Generalized Logic Engine) is an implementation of the Tcl scripting language for the Common Language Runtime (CLR).
Jim is a small footprint implementation of the Tcl programming language. It can be used to make an application scriptable or to have a real language as configuration file. Jim is 14k lines of code, so can be added directly inside applications.
Thyrd is an experimental, reflective, visual programming language.
TimpleSQL is a set of standalone procedures that helps the developer either quickly prepare values, or execute submission, for INSERT or UPDATE queries into a database. TimpleSQL can also Validate Submission Array Values relative to Table Columns.
TinyTcl is a tiny version of Tcl, for small footprint machines and embeddable/rommable applications. It is derived from Tcl 6.7 and compiles to less than 60K, 10X smaller than Tcl 7 and Tcl 8.
A TeX DVI previewer based on Tcl/Tk.
An IRC client that uses Tcl for not only the scripting, but also the "glue" at the C level for how all the parts of the application fit together.
TrueProgrammer by TrueTech is the first multi-platform, multi-language IDE/compiler for developers. The system works with BASIC, Tcl, Assembly, C++ and more. Currently, the project is in early production in TCL/TK.
Tcl/Tk package distribution for 32-bit Microsoft Windows operating systems with additional open-source tools and libraries.
This is a open source Tcl/Tk distribution for 32-bit Microsoft Windows operating systems.
Wolfpack is a modular Tcl script system for Eggdrop. It supports dynamic loading, unloading, and configuration of script "modules" via Eggdrop's partyline.
Developers experimental playground for radical modification of tcl's engine.
The freeWrap program turns TCL/TK scripts into single-file binary executable programs. freeWrap can wrap TCL/TK applications that consist of multiple script and binary files. freeWrap combines all the files together into a single executable file.
Next Scripting Framework (NSF)
The Next Scripting Framework (NSF) was developed based on the notion of language-oriented programming. The framework allows a language developer to work with multiple object systems on top of Tcl in a single workspace. The developer can benefit from a rich and extensible set of predefined functions (typically implemented in C) which can be registered for use on objects and classes in a given object system. NSF provides a tool box for defining dynamic, object-oriented, and domain-specific languages. NSF ships with 3 fully scripted language definitions, containing XOTcl 2 and the Next Scripting language NX. NX is a highly flexible and object-oriented scripting language. It is a descendant of XOTcl and was designed based on 10 years of experience with XOTcl in projects containing several hundred thousand lines of code. While XOTcl was the first language designed to provide language support for design patterns, NX adds language-oriented programming and higher safety.
nsjava is a loadable c-module which embeds a java virtual machine in aolserver. This module is being developed to support the openacs project - see http://openacs.org, but it could find general application as a web development tool.