http://www.purl.org/NET/Tcl-FAQ/part5.html
What: TkSteal Where: http://www.ignoranceisbliss.com/tksteal.htm ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/devel/TkSteal4.0c.tar.gz Description: Package to allow embedding of external applications (like emacs, ghostscript, xterm, etc.) into a Tk widget without changing the application. Replaces TkEmacs. Updated: 07/2000 Contact: mailto:Unknown (Sven Delmas)http://www.purl.org/NET/Tcl-FAQ/part2.html :054. A draft paper titled "Kidnapping X Applications" is available as a part of the TkSteal tar file. It is authored by Sven Delmas and discusses the use of the TkSteal package to integrate existing X applications into a Tcl/Tk based program without having to make changes to the X application.056. A WWW section for Hdrug , an environment to develop logic grammars for natural languages, is available at http://tyr.let.rug.nl/%7Evannoord/prolog-app/Hdrug/. It uses ProTcl and TkSteal.http://www.purl.org/NET/Tcl-FAQ/part4.html :
What: Expect Where: http://expect.nist.gov/ http://sourceforge.net/projects/expect/ http://expect.nist.gov/FAQ.html http://expect.nist.gov/scripts/ ftp://ftp.nist.gov/mel/div826/subject/expect/ ftp://ftp.procplace.com/pub/tcl/sorted/packages-8.0/distrib/cvs-expect5.32.tar.gz ftp://cmsr3.scm.liv.ac.uk/pub/expect5.9.tar.gz http://bmrc.berkeley.edu/people/chaffee/expectnt.html ftp://ftp.freebsd.org/pub/FreeBSD/FreeBSD-current/ports/japanese/expect.tar http://prdownloads.sourceforge.net/expect/slavedrv1.1.zip http://phaseit.net/claird/comp.lang.tcl/expect.html Description: Expect is a scripting language to interace with programs such as FTP, telnet, fsck, and others that normally cannot be automated from a shell script. Think of it as providing the means to 'remote control' other programs. It is thus also good for automating program exection on remote systems, and providing the means to creating Tk interfaces on top of other, non-GUI, programs V5.x is Tcl 7.x compatible. The version on liv, while not from the author, is a set of source modified to be used with tclX, BLT, and TkSteal. V5.28 (the tar.gz version) is Tcl 8.0 compatible. This package will also build expectk, which allows one to write Tk interfaces to the above types of programs. The version at berkeley is a release of Expect for Windows NT, which includes patches to Tcl to allow fileevent to work for pipes and serial ports. It does not work for Windows 95. Check its web page for info on the latest development snapshots. The url for a version of Expect 5.25/Tcl 7.6 for Japanese Tcl is mentioned above. The slavedrv code mentioned above is an attempt to port expect to recent versions of Windows. It is only test code and provides ''NO'' expect functionality. Version 5.31 of Expect, compatible with Tcl 8.2, is also available from the Sourceforge CVS repository. Updated: 05/2002 Contact: mailto:libes@nist.gov (Don Libes) mailto:expect-nt@bmrc.berkeley.edu mailto:chaffee@bmrc.berkeley.edu (Gordon Chaffee) What: GDB Tk interface (tgdb) Where: ftp://sunsite.unc.edu/pub/Linux/devel/debuggers/tgdb-1.4.src.tgz ftp://sunsite.unc.edu/pub/Linux/devel/debuggers/tgdb_wish-linux.tgz ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/apps/tgdb_wish-IRIX5.2.tar.gz ??? ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/apps/tgdb_wish-Sol2.4sparc.tar.gz ??? ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/apps/tgdb_wish-AIX32RS6k.tar.gz ??? ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/apps/tgdb_wish-HPUX-bin.tar.gz ??? ftp://ftp.procplace.com/pub/tcl/sorted/packages-7.6/apps/tgdb_wish-sunos4.1.3.tar.gz ??? Description: Tcl/Tk based interface to gdb, similar to xxgdb and mxgdb. Uses Tcl, Tk, expect, tclX, BLT, and TkSteal. This is a shareware product. Binaries for most Unix platforms are available at this same site. Updated: 10/1998 Contact: mailto:tgdb@HighTec.saarlink.de (Tgdb questions) mailto:HighTec@sbusol.rz.uni-sb.de (HighTec EDV-Systeme GmbH) What: Tkvt Where: From the contact Description: Originally based on TkSteal, modified to work with rxvt patches to handle resizes. Works with Tk 8.0.2 and ET. Tested only on Solaris and Linux - no pretty packaging. Updated: 07/1999 Contact: mailto:davew@lucent.com (Dave Warner) What: xswallow Where: http://skynet.csn.ul.ie/%7Ecaolan/docs/X.html Description: Tool to wrap a Tk frame around another X application. Based on TkSteal. Updated: 07/1999 Contact: mailto:caolan@skynet.csn.ul.ei[documented in book][where are old sources?]
BLT's "container" serves much (all?) of the function of TkSteal.