tcl
Tcl/Tk 8.6
Tcl/Tk offers you a very effective misc programming tool which is designed to be easy to embed into other applications. more>>
Tcl/Tk 8.6 offers you a very effective misc programming tool which is designed to be easy to embed into other applications. As a language, it is much like UNIX shell languages. There is very little syntax and it is easy to learn. It is used to glue building blocks built in system programming languages like C, C++, and Java together.
These building blocks appear as commands, or verbs, in the script language. It is easy to embed Tcl into a legacy program so you can script the behavior of that program and add in other building blocks like a GUI interface. The Tcl interpreter is written in C and has been ported to almost every computer platform.
Major Features:
- Highlights of Tcl:
- Speed: 8.5 now runs 10% faster than 8.4 with bytecode improvements, object caching and reduced memory usage.
- Bignums: Tcl now supports arbitrary-precision integers, which improves math operations on large integers.
- Safer interps: Tcl's powerful safe interpreter mechanism now has improved control of time and command limits in slave interpreters.
- clock command: More robust implementation of command for specifying time, with significant l10n and i18n improvements.
- dict command: New data structure that allows access to data by value rather than a variable name, which is substantially faster.
- Additional improvements: Faster list search, new and improved mathematics procedures, anonymous procedures, new ways to package Tcl extensions, Tcl-level custom channel types, file and line location information for each command, and more.
- Highlights of Tk:
- New modern theming engine: New and complementary widgets that make use of platform-specific theming on Mac OS X and Windows to better fit in with those environments, and feature an improved look and feel under X11. (screenshots)
- New widgets: Part of the themed widget set, Tk now has core notebook, combobox, treeview and progressbar widgets.
- text widget: Smooth scrolling, widget peering, and improved procedures for counting and replacing text.
- Font rendering: Now uses anti-aliased text under X11, and a more modern text engine (ATSUI) on Mac OS X.
- Additional improvements: Window transparency, new fullscreen option for windows, enhancements to specific widgets and window layout, and more.
Tcl/Tk Plug-In 2.0
A powerful scripting language with C-like syntax. The Tk Windowing Toolkit enables creation of sophisticated Windows programs with a few lines of Tcl code. more>>
eTcl 1.0 RC 23
Provides the abstraction level to allow you to focus on your code, not on the underlying operating system specificities. more>>
eTcl brings the power, productivity and flexibility of the Tcl programming language to desktop and mobile platforms. Thanks to eTcl, developing cross-platform applications has never been so easy.
eTcl provides the abstraction level to allow you to focus on your code, not on the underlying operating system specificities.
Sockets, menus, high-level widgets, powerful theme engine, image handling are just bricks you can plug together to build complex and cross-platform applications in less lines of code.
eTcl enables rapid application development and prototyping for mobile devices.

ActiveTcl 8.5.8.0
ActiveTcl is the industry-standard Tcl distribution, available for Windows, Linux, Mac OS X, Solaris, AIX and HP-UX. Developers worldwide rely on ActiveTcls completeness and ease-of-use. more>>
ActiveTcl is the industry-standard Tcl distribution, available for Windows, Linux, Mac OS X, 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. Beginning with this release, we distribute and install the demos and examples of the various packages.
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.
System Requirements: Mac PowerPC or Intel architectures, Minimum OS X 10.3 (PowerPC), Minimum OS X 10.4 (Intel)
Enhancements: The most stable release of Tcl in binary form. It also includes several of the most popular extensions pre-compiled and ready to use. Beginning with this release, we distribute and install the demos and examples of the various packages.
<<lessTloona 8.5
Tloona is an advanced Tcl/Tk and Itcl/Itk IDE, inspired by Eclipse and suited for the management and editing of large projects. more>>
Tloonas code browser is capable of displaying procedures, namespaces and Itcl classes.
TkWiCe 0.8.4
TkWiCe is an open source and free software manager for wine cellars more>>
The program structure is basically an administrative tool; so if you want to get a fast overview about your wine bottles, this might be what you are looking for.
TkWiCe is written in native Tcl/Tk, so it should work on any operating system with that interpreter. Tcl/Tk is free and open source software too, and available for all known operating system.
Main features:
- Focus is on pleasure, not on science.
- Function conquers eyecandy.
- Own plain text files for each wine.
- Fits on displays with 1024x768 pixel.
- Old computers are new enough.
- No more dependencies than Tcl/Tk (not: operating system).
System requirements:
- Software: Tcl/Tk 8.4 (or newer)
- Cpu: 233 MHz will be slow but work, 1.4 GHz are enough and to spare
- Screen: 1024x786 pixel at 16 bit (800x600 pixel may be enough, too)
- Program diskspace: 2.0 MB
- Database diskspace: depends on usage (expect 1 MB each 50 wines)
- Memory: needed (allocates up to 35 MB)
- Wine: one bottle (recommended: more)
Getleft 1.2b2
A Tcl/Tk site grabber and download manager more>> A Tcl/Tk site grabber and download manager
Given a URL, Getleft will try to download all links. As it goes, it modifies the original HTML pages so that the absolute links get changed to relative links, and links to active pages get changed to the resulting pages. Getleft project supports thirteen different languages.
Getleft can be used to download complete websites You give it an URL, and down it goes on, happily downloading every linked URL in that site
Enhancements:
- New feature: A Slovak translation
- Bug fix: If you were hand editing either the url or the directory of a download in the main window, and then you tried to finished the edit clicking in the window, it wouldnt work.
- Bug fix: While you where downloading an Url, you should not be able to edit the Url or Directory in the main window, unfortunately it didnt quite work like that.
- Bug fix: If you double-clicked in the main window and no sites where in the queue you would get an error.
- Bug fix: The dialog to choose the file extension of the
- files not to download didnt work.
- Bug fix: Getleft would miss links like: http://anonym.to/?http://www.gulli.com/
- Bug fix: If you deselect a link in the Choose Links
- dialog, the web page should change that link to a complete one, for example, if the link is index.html,
- it should be changed to http://www.cosa.com/index.html so that you can still follow it if you want. Getleft wasnt doing it.
- Bug fix: Sometimes Getleft would miss links that were close to the end of the page.
- Bug fix: If you use the options dialog in the Choose
- links dialog to change some options, the dialog would be refresh several times, now it will only be done once.
- Enhancement: I have made some slight changes to the way I create the Getleft Windows executable, so that now it will show the blue earth icon and if you right-click on it to see the properties, you will see something about Getleft.
- Enhancement: Updated Csaba Nemethis tablelist widget to version 4.8.
- Enhancement: Fixed Getleft so that it will run with Tile as included in Tcl/Tk 8.5a6.
- Enhancement: When opening the file log, it will show the last download by default which, I hope, is usually what we want to see.
- Whatever: With the latest alpha of Tcl/Tk a bug was fixed in how widgets are located within a labelframe, so I have stopped compensating for it. That means that if you are still running Tcl/Tk 8.5a5, dialogs will look drunk.
Cecilia 2.0.2
Sound as music, sound as composition, sound as accessory more>> Sound as music, sound as composition, sound as accessory
The Cecilia application was designed to be a program to make sound. Sound in its widest definition. Sound as music, sound as composition, sound as accessory
Main features:
- a general sound-processing environment
- a graphical interface
- a text editor
- a music programming language
Cecilia serves the composer with little programming experience and the programmer with little composing experience. There is very little, sound wise, that cannot be done with Cecilia. Cecilia operates on top of Csound, the audio/dsp engine from Barry Vercoe at MIT.
System requirements:
- csound ver>= 3.47
- Tcl/Tk

TKSolfege 1.06
Tksolfege is a free music ear training program written in Tcl/Tk. more>> Tksolfege is a free music ear training program written in Tcl/Tk. It contains exercises for recognizing musical intervals, chords, sight reading and rhythm dictation. Such skills are a requirement in many university music departments and considerable practice is needed to develop such proficiencies. The program was designed for both the novice and experienced user.
The program was inspired by other similar and free programs such as Gnu Solfege and Ricci Adamsmusictheory.net. Another program LenMus deserves notable mention in particular for the rhythm exercises.
The software was designed to run on various platforms such Windows on the PC, MacOCX, and Linux. Audio output is produced using Steve Landers muzic interface.<<less
Tkoutline 0.93
Tkoutline software represents a single pane, cross-platform outline editor written in Tcl/Tk. more>>
With this editor, information can be structured hierarchically in an outline and outlines can be hyperlinked together to create a web of outlines.
Main features:
- Cross-platform: runs anywhere Tcl/Tk runs (I have used it on linux and Windows and it has been reported to work on Mac OS 9.2)
- Multiple outlines supported using a tabbed notebook interface
- Inter-outline hyperlinks using wiki syntax (see Wiki-like hyperlinked outlines) allowing for the creation of a web of outlines.
- Hyperlinking to parts of an outline
- External URL hyperlink support
- Support for bold, italics, underline, and strikethrough formatting
- Drag and Drop movement of nodes
- "Size" of each collapsed node is displayed
- Available as a single file "starpack" distribution (standalone executable), or two file "starkit" distribution. No installation needed.
- Relatively small--can fit on a single floppy disk.
- Export to ascii, html, xml, opml
- Import from indented text, opml
- Save subtree, load tree as subtree
- Key bindings are externally configurable
- Mode-less - i.e. there isnt a separate mode for editing vs. for navigating the outline headlines.
- User scriptable.
Behaves similar to a text editor:
- Headlines are alway "active" and cursor movement between headlines is smooth
- Headlines can be split at the cursor into two adjacent headlines by hitting the enter key
- Two adjacent headlines can be merged by hitting delete at the end of a line or backspace at the beginning of a line
Coccinella 0.96.8
A cross-platform chat client with a built-in whiteboard for improved collaboration with other people more>> A cross-platform chat client with a built-in whiteboard for improved collaboration with other people
Coccinella is a whiteboard application that is also a full featured Jabber client for instant messaging. Use Coccinella to communicate text, mp3, drawings, images and any QuickTime content in real time
Main features:
- File transfer
- Plugin system
- Group chat (MUC)
- Avatars and emoticons
- Multi-lingual and internationalized
- Secured connections (TLS and SASL)
- Open standard instant messaging protocol
Enhancements:
- all universal builds on macosx
- HTTP transport more reliable and optimized
- compatible with Tcl/Tk 8.5

NexusTextView 1 RC1
NexusTextView is a small, simple and fast text/source viewer for Windows. more>> NexusTextView is a small, simple and fast text/source viewer for Windows. Dont open an heavy editor program only for viewing text/source files any more.
Main features:
Syntax Highlighting: supports C/C++, CS, CSS, HTML, JS, PAS, PHP, SMI, TCL, JAVA languages. And users can add more languages with syntax file.
Save as HTML: save as html just like you can see with syntax highlighting on NXTextViewer
Bookmark: supports bookmarks so you can go to specific line at once
Auto Scroll: users dont need to scroll manually. users can only read.
Bitmap Fonts: supports TrueType and Bitmap fonts.
Hex Mode:: supports HEX view mode to see binary files.<<less
Xlit 2.3
A program for transliterating text, that is, for converting text from one writing system into another more>>
This makes it suitable for use for dealing with non-standard transliteration, such as those often necessary between the language notes made by a missionary, trader, or other amateur and technical linguistic notation, or between linguistic notation and a practical writing system.
xlit also provides some advanced facilities not found in typical transliteration and encoding conversion programs. It is often necessary to restrict transliteration to particular parts of the text.
Xlit understands a variety of delimiters and if so instructed will transliterate only the regions enclosed by the specified delimiters or only their complements. Xlit can also convert one type of delimiter to another.
Xlit input and output is in UTF-8 Unicode. At present, it is limited to the Basic Monolingual Plane (the first 16 bits) because the language in which it is written, Tcl/Tk, only supports the BMP. Once Tcl/Tk supports full Unicode, so will Xlit.
A number of tools are provided to facilitate the development of transliterations. There are popup windows for entering International Phonetic Alphabet characters and other phonetic notation and a widget for entering Unicode characters by codepoint where necessary. A variety of tools are provided for search and movement within the various windows.
In some situations it is desirable to present a transliteration together with the original version rather than replacing the original with the transliteration. xlit can be configured to do this.
The user may choose whether the untransliterated copy precedes or follows the transliteration and how, if at all, the untransliterated copy should be delimited.
Xlit can write and read transliteration definitions in its own format and as Yudit keymap definitions and can be run in batch mode without the GUI.
System requirements:
- Tcl/Tk
Codex 2.0
Codex is a program designed to help in the publishing of source code more>> Codex is a program designed to help in the publishing of source code, be it in print or webpage format.Codex can export source code to HTML or RTF format, for publication, with fully customized syntax highlighting and styling. It can export directly to an FTP or to your local drive. It has a batch export mode and supports over 30 languages and file types including:C++, Java, Object Pascal (Delphi), VBscri`pt, Visual Basic, SQL, Javascri`pt, HTML, Cascading Style Sheets, Perl, PHP, Python, Fortran, 68HC11 and x86 Assembly, AWK, Baan 4GL, DSP, Foxpro, Galaxy, GEMBASE, Tcl/Tk, SML, HP48, Kix scri`pt, Modelica, Modula 3, Inno setup scri`pts, DOS batch files, Progress, ini files, CA Clipper, Cache format.<<less
