1 | <HTML> |
---|
2 | <HEAD> |
---|
3 | <TITLE>tkcon: Purpose & Features</TITLE> |
---|
4 | <LINK REL="STYLESHEET" TYPE="text/css" HREF="./style.css"> |
---|
5 | </HEAD> |
---|
6 | |
---|
7 | <BODY BGCOLOR=#FFFFFF> |
---|
8 | |
---|
9 | <TABLE WIDTH=100% BORDER=0 CELLSPACING=2 CELLPADDING=0 BGCOLOR=#000000><TR><TD> |
---|
10 | <!-- start header info --> |
---|
11 | <TABLE WIDTH=100% BORDER=0 CELLSPACING=0 CELLPADDING=0 BGCOLOR=#FFFFFF> |
---|
12 | <TR> |
---|
13 | <TD><FONT SIZE=+3><B>tkcon: Purpose & Features</B></FONT></TD> |
---|
14 | <TD align=right> |
---|
15 | <A href="http://tkcon.sourceforge.net/"> |
---|
16 | <IMG src="http://sourceforge.net/sflogo.php?group_id=11462&type=1" width="88" |
---|
17 | height="31" border="0" alt="SourceForge Logo"></A> |
---|
18 | </TD> |
---|
19 | </TR> |
---|
20 | </TABLE> |
---|
21 | <!-- end header info --> |
---|
22 | |
---|
23 | </TD></TR><TR><TD> |
---|
24 | <!-- start main navigation table --> |
---|
25 | <TABLE BORDER=1 CELLPADDING=2 CELLSPACING=2 BGCOLOR=#CCCCCC width=100%> |
---|
26 | <TR> |
---|
27 | <TH><A HREF="index.html">Documentation</A></TH> |
---|
28 | <TH CLASS="hi"><A HREF="purpose.html" CLASS="hi">Purpose & Features</A></TH> |
---|
29 | <TH><A HREF="limits.html">Limitations</A></TH> |
---|
30 | <TH><A HREF="todo.html">To Do</A></TH> |
---|
31 | <TH><A HREF="license.terms">License</A></TH> |
---|
32 | </TR><TR> |
---|
33 | <TH COLSPAN=2><A HREF="plugin.html">Online Demo</A> |
---|
34 | (requires <A HREF="http://tcl.activestate.com/software/plugin/">Tk plugin</A>)</TH> |
---|
35 | <TH COLSPAN=3><A HREF="nontcl.html">Using TkCon with other Tk Languages</A></TH> |
---|
36 | </TR> |
---|
37 | </TABLE> |
---|
38 | <!-- end main navigation table --> |
---|
39 | |
---|
40 | </TD></TR><TR><TD BGCOLOR=#FFFFFF> |
---|
41 | <DIV CLASS="indent"> |
---|
42 | |
---|
43 | <H3>Purpose:</H3> |
---|
44 | |
---|
45 | tkcon is a replacement for the standard console that comes with Tk (on |
---|
46 | Windows/Mac, but also works on Unix). The console itself provides |
---|
47 | <i>many</i> more features than the standard console. tkcon works on all |
---|
48 | platforms where Tcl/Tk is available. It is meant primarily to aid one when |
---|
49 | working with the little details inside tcl and tk, giving Unix users the GUI |
---|
50 | console provided by default in the Mac and Windows Tk. It's also not a bad |
---|
51 | replacement for the default MS-DOS shell (although it needs lots of fine |
---|
52 | tuning). |
---|
53 | <P> |
---|
54 | See <A HREF="limits.html">Limitations</A> for a good idea of what |
---|
55 | tkcon <B>can't</B> do for you. |
---|
56 | |
---|
57 | <H3>Features:</H3> |
---|
58 | |
---|
59 | Just in case you don't run across them while playing, here are some of the |
---|
60 | extras in tkcon: |
---|
61 | <UL> |
---|
62 | <LI> Command history |
---|
63 | <LI> Path (Unix style) / Proc / Variable name expansion |
---|
64 | <LI> Multiple consoles, each with its own state (via multiple interpreters) |
---|
65 | <LI> Captures <CODE>stdout</CODE> and <CODE>stderr</CODE> to console window |
---|
66 | <LI> Electric character matching (a la emacs) |
---|
67 | <LI> Electric proc highlighting |
---|
68 | <LI> Enhanced history searching |
---|
69 | <LI> Configurable |
---|
70 | <LI> Cut / Copy / Paste between windows |
---|
71 | <LI> Communication between consoles and other Tk interpreters (including |
---|
72 | non-tcl ones) |
---|
73 | <LI> Hot Errors (click on error result to see stack trace) |
---|
74 | <LI> Works on all Tk platforms |
---|
75 | </UL> |
---|
76 | |
---|
77 | Read the <A HREF="index.html">documentation</A> for how to take advantage |
---|
78 | of these features. |
---|
79 | </DIV> |
---|
80 | </TD></TR></TABLE> |
---|
81 | |
---|
82 | <HR NOSHADE SIZE=1> |
---|
83 | <ADDRESS><FONT SIZE=2>© |
---|
84 | <A HREF="mailto:jeff.hobbs@acm.org">Jeffrey Hobbs</A></FONT></ADDRESS> |
---|
85 | |
---|
86 | </BODY> |
---|
87 | </HTML> |
---|