1 | WHAT: Enhanced Tk Console for all Tk platforms |
---|
2 | |
---|
3 | WHERE: http://tkcon.sourceforge.net/ |
---|
4 | http://www.purl.org/net/hobbs/tcl/script/ |
---|
5 | |
---|
6 | REQUIREMENTS: Tcl/Tk 8.0+ |
---|
7 | Tested through Tcl/Tk 8.4. |
---|
8 | tkcon is all Tcl/Tk code, no compiling required |
---|
9 | |
---|
10 | tkcon is a replacement for the standard console that comes with Tk (on |
---|
11 | Windows/Mac, but also works on Unix). tkcon provides many more features |
---|
12 | than the standard console and works on all platforms where Tcl/Tk is |
---|
13 | available. It is meant primarily to aid one when working with the little |
---|
14 | details inside tcl and tk and to give Unix users the GUI console provided |
---|
15 | by default in the Mac and Windows Tk. |
---|
16 | |
---|
17 | FEATURES: |
---|
18 | Command history |
---|
19 | Path (Unix style) / Proc / Variable name expansion |
---|
20 | Multiple consoles, each with its own state (via multiple interpreters) |
---|
21 | Captures stdout and stderr to console window (puts overridden) |
---|
22 | Hot errors (click on error result to see stack trace) |
---|
23 | Electric character matching (a la emacs) |
---|
24 | Electric proc highlighting |
---|
25 | Enhanced history searching |
---|
26 | Configurable |
---|
27 | Cut / Copy / Paste between windows (interoperates with native platform) |
---|
28 | Communication between consoles and other Tk interpreters |
---|
29 | (including non-tcl ones) |
---|
30 | Works on all Tk platforms |
---|
31 | |
---|
32 | CONTACT: Jeffrey Hobbs, jeff.hobbs at acm.org or jeff at hobbs.org |
---|
33 | |
---|
34 | GETTING STARTED: |
---|
35 | |
---|
36 | tkcon is a single drop-in file. On Windows, I place this on the desktop |
---|
37 | and double-click on it instead of wish/tclsh. On Unix, I place it in a |
---|
38 | directory on my path and run this instead of wish. I don't have a Mac... |
---|
39 | |
---|
40 | Documentation can be reading by starting with index.html in the docs/ |
---|
41 | subdirectory. Happying Tcl'ing! |
---|