[931] | 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> |
---|