source: trunk/tkcon/docs/limits.html

Last change on this file was 931, checked in by toby, 11 years ago

include rest of files

File size: 2.9 KB
Line 
1<HTML>
2<HEAD>
3<TITLE>tkcon: Limitations</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<TH><FONT SIZE=+3>tkcon: Limitations</FONT></TH>
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"
17height="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><A HREF="purpose.html">Purpose &amp; Features</A></TH>
29<TH CLASS="hi"><A HREF="limits.html" CLASS="hi">Limitations</A></TH>
30<TH><A HREF="todo.html">To&nbsp;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<H3>Limitations:</H3>
43
44TkCon requires Tk8.0+.  Since TkCon is meant to behave like the original Tk
45console, it does not separate itself from the environment (it does not use
46send to function, except when attached to foreign Tk interpreters).  This
47means that it can be can be altered or destroyed by any sourced
48applications, and it will respond to an application's 'exit' call by
49exiting (by default, slave consoles will only close themselves instead of
50exiting the entire TkCon environment).  However, the widget tree of TkCon
51is hidden from the user environment.
52 <P>
53
54Since TkCon is built for cross-platform capability, <font color=#FF0000>in
55Unix/Windows environments it does not have tty/shell behavior</font>.  This
56means programs like <CODE>vi</CODE> and <CODE>less</CODE> (those that rely
57on tty/shell settings) will not function appropriately (currently they may
58hang TkCon).  Programs like <CODE>ls</CODE> and <CODE>more</CODE> will just
59spit output to the TkCon screen without any special control or formatting
60(note that <CODE>ls</CODE> has been rewritten for TkCon).  You also do not
61get any job (process) control outside of what tcl normally can provide.
62Currently there is no way to handle <CODE>stdin</CODE> input.
63 <P>
64
65When connecting to non-Tcl Tk interpreters (ie - PerlTk, SchemeTk, ...),
66you must use the syntax of the target environment.  See my
67<A HREF="nontcl.html">notes on using other Tk-embedded languages</A> for
68more info.
69</DIV>
70</TD></TR></TABLE>
71
72<HR NOSHADE SIZE=1>
73<ADDRESS><FONT SIZE=2>&copy;
74<A HREF="mailto:jeff.hobbs@acm.org">Jeffrey Hobbs</A></FONT></ADDRESS>
75
76</BODY>
77</HTML>
Note: See TracBrowser for help on using the repository browser.