What is Alphatk? Alphatk is a text editor. It's most useful for programmers, those writing a lot of TeX or LaTeX documents, and for editing of HTML source files. It has very rich features to aid in writing and editing files of those document types. The programming languages most strongly supported are C, C++, Java, Tcl, Perl, Matlab, in addition to LaTeX and CSS/HTML. Most other common languages (around 50!) are also supported, although perhaps not with quite such a rich feature set. As well as being useful for creating and editing such documents, Alphatk provides a host of facilities for communicating with compilers, diff, patch, version control systems etc. Alphatk is written entirely in Tcl (http://www.tcl.tk), the scripting and gui language originally developed by John Ousterhout. This means it is easily extendable, configurable etc. Most aspects of its behaviour can be configured using various 'Preferences' dialogs. If you can program in Tcl you can tweak it in any way you like. However it is designed to be used by people who cannot program in Tcl. Alphatk is a little like emacs, in that it is a very powerful text editor. However it was always designed with a graphical interface in mind (for many years Alpha was a MacOS only product written in C. This is effectively a re-implementation of Alpha by emulating its inner functionality in plain Tcl). Alphatk is not freeware. You can purchase a license to Alphatk at . New releases will be made as frequently as is necessary to keep up with bug reports and feature requests. Bug fixes and code contributions are much appreciated. Alphatk would never have existed had it not been for Pete Keleher, the creator of 'Alpha', a MacOS only editor, and for the community of Alpha users who have contributed vast amounts of Tcl code which help make Alphatk the powerful editor it now is. Alphatk should run on Windows, Unix or MacOS. The web site for Alphatk is The ftp site for Alphatk is (If you were reading this in Alphatk, you could 'alt-double-click' or use 'F6' on these links to go to them).