home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #1 / NN_1993_1.iso / spool / comp / lang / tcl / 2344 < prev    next >
Encoding:
Internet Message Format  |  1993-01-12  |  27.2 KB

  1. Xref: sparky comp.lang.tcl:2344 news.answers:5169
  2. Newsgroups: comp.lang.tcl,news.answers
  3. Path: sparky!uunet!think.com!sdd.hp.com!zaphod.mps.ohio-state.edu!malgudi.oar.net!chemabs!lvirden
  4. From: lvirden@cas.org (Larry W. Virden)
  5. Subject: comp.lang.tcl Frequently Asked Questions (3/3)
  6.      (Last updated: January 12, 1993)
  7. Message-ID: <tcl.p3_726847347@cas.org>
  8. Followup-To: comp.lang.tcl
  9. Summary: A regular posting of the comp.lang.tcl Frequently Asked Questions
  10.     (FAQ) and their answers.  This is the third of three parts.
  11. Originator: lwv26@lwv26aws
  12. Keywords: tcl, expect, extended tcl, wish, tk
  13. Sender: lvirden@cas.org
  14. Supersedes: <tcl.p3_724079551@cas.org>
  15. Reply-To: lvirden@cas.org (Larry W. Virden)
  16. Organization: Chemical Abstracts Service
  17. References: <tcl.p2_726847347@cas.org>
  18. Date: Tue, 12 Jan 1993 14:02:58 GMT
  19. Approved: news-answers-request@MIT.Edu
  20. Expires: Thu, 25 Feb 1993 14:02:27 GMT
  21. Lines: 781
  22.  
  23. Archive-name: tcl-faq/part3
  24. Version: 2.7
  25. Last-modified: January 12, 1993
  26.  
  27. Index of questions:
  28.  
  29. 9. Where can I get these packages?
  30.     a. Retrieving Tcl and Tk
  31.     b. Accessing the Tcl/Tk User Contributions Archive
  32.     c. Expect available via e-mail.
  33.     d. tcl-mode.el
  34.  
  35. 10. What are some examples of applications using Tcl and/or Tk?
  36.     o Alpha
  37.     o arTCLs
  38.     o BOS
  39.     o browse.tcl
  40.     o BYO
  41.     o calc.tk
  42.     o coloredit
  43.     o dostcl
  44.     o Expect
  45.     o expecTerm
  46.     o Extended Tcl
  47.     o fn and ForumNet
  48.     o hp-tcl-cdplay
  49.     o js tools
  50.     o Libsearch
  51.     o MacOS Tcl
  52.     o Modules
  53.     o MS-DOS Tcl
  54.     o Mx
  55.     o Point
  56.     o Picasso
  57.     o reversi
  58.     o Roger's Interface Language (RIL)
  59.     o smaillog.tcl
  60.     o ServiceMail(TM) Toolkit
  61.     o Tcl
  62.     o tclbot
  63.     o tcltt
  64.     o tickle
  65.     o Tk
  66.     o tk WWW interface
  67.     o tupact.tcl
  68.     o Tx
  69.     o unix.tk
  70.     o wafe
  71.     o workman
  72.     o Xdig
  73.     o xf
  74.  
  75. 11. Since Tcl/Tk appear to be extensible, are there any common extensions?
  76.     o Calc_Object
  77.     o deck.tk
  78.     o Drag and Drop
  79.     o SunOS dld package
  80.     o graph
  81.     o lisp2wish
  82.     o Mxedit
  83.     o parseargs.tcl
  84.     o Photo widget
  85.     o Pixmap modifications
  86.     o Postgres extensions
  87.     o showproc.tcl
  88.     o SIPP extensions
  89.     o sybtcl
  90.     o tclprof
  91.     o tclRawTCP
  92.     o tclsql
  93.     o tclsockets
  94.     o tclTCP
  95.     o tclvogle
  96.     o tclcompare
  97.     o tclConnect
  98.     o tcl_curses
  99.     o tcl_debugger
  100.     o tcl_snmp
  101.     o tcl_streams
  102.     o tclX dynamic library patches
  103.     o tclX / Tk merge
  104.     o tcpConnect
  105.     o tk Bell and Cutbuffer patches
  106.     o Tk Emacs
  107.     o tkFScale
  108.     o tk-mod.shar
  109.     o tkText (Tk 1.3 compatible)
  110.     o tkText (Tk 2.0 compatible)
  111.     o wmstuff
  112.     o Xpm support
  113.  
  114. 12. Are there any commercial packages which use Tcl/Tk?
  115.  
  116. End of FAQ Index
  117.  
  118. --------------------------------------
  119. Subject: -9- Where can I get these packages?
  120.  
  121. The "home site" for Tcl on the Internet is sprite.berkeley.edu.
  122. Sprite is an experimental research machine whose IP servers
  123. occasionally flake out.  If you find that sprite is refusing
  124. connections, send mail to "root@sprite.berkeley.edu", wait a few
  125. hours, and try again.
  126.  
  127. Tcl and Extended Tcl were posted to comp.sources.misc, appearing
  128. November 14th, 1991, and can be found at most comp.sources.misc
  129. archive sites in the tcl and tclx directories.
  130.  
  131. a. Tcl    - available on sprite.berkeley.edu
  132. b. Tk    - available on sprite.berkeley.edu
  133. c. Extended Tcl - available on sprite.berkeley.edu and barkley.berkeley.edu
  134.  
  135. The IP address for barkley.berkeley.edu is 128.32.142.237 .
  136. The IP address for sprite.berkeley.edu is ??.??.??.?? .
  137.  
  138. Another site that provides a mirror of all the tcl/tk submissions - to both
  139. sprite and barkley - is sunsite.unc.edu.  Check in their /pub/languages/tcl
  140. directory.
  141.  
  142. In Europe, use ftp.funet.fi:/pub/languages/tcl.  It should mirror both 
  143. sprite and barkley once a week.
  144.  
  145. From: ouster@sprite.Berkeley.EDU (John Ousterhout)
  146. Newsgroups: comp.lang.tcl
  147. Subject: Obtaining Tcl/Tk sources
  148.  
  149. For people new to the Tcl/Tk community, here is information on how
  150. to obtain Tcl and Tk sources.  The information below describes what
  151. I distribute; other information is available from other machines
  152. also, such as barkley.berkeley.edu .
  153.  
  154. --------------------------------------
  155. Subject: -9a- Retrieving Tcl and Tk
  156.  
  157. The sources and documentation for the Tcl command
  158. language library, for the Tk toolkit, and for a few Tcl-based
  159. applications, are in the public FTP area on sprite.berkeley.edu.
  160. All of these files are in the "tcl" subdirectory of the FTP area.
  161. Here is a catalog of what's available.  Most of the files are
  162. compressed tar files ("xxx.tar.Z").  There is some overlap
  163. between the contents of the various packages.
  164.  
  165. tk3.0.tar.Z -        This is the latest release of the Tk toolkit, released
  166.             in August 1992.  It includes a complete copy of the
  167.             Tcl 6.5 release (the version of Tcl with which it is
  168.             compatible) plus a simple windowing shell called
  169.             "wish".  If you retrieve this file you don't need to
  170.             retrieve Tcl separately.
  171.  
  172. tcl6.5.tar.Z -        This is the newest release of the Tcl library.
  173.             It became available in December 1992.  This package
  174.             includes only the Tcl library and its documentation,
  175.             plus a simple main program for testing.
  176.  
  177. tclX6.5c.tar.Z -    Extended Tcl (or NeoSoft Tcl), created by Mark
  178.             Diekhans and Karl Lehenbauer, which adds a number
  179.             of useful facilities to the base Tcl release.
  180.             Among the things in Extended Tcl are a Tcl shell,
  181.             many new commands for things like UNIX kernel
  182.             call access and math library routines, and an
  183.             on-line help facility.  This file is based on Tcl
  184.             6.5 and also works with Tk 3.0.
  185.  
  186. mx.tar.Z -        Sources and documentation for a mouse-based text
  187.             editor (mx) and terminal emulator (tx) based on
  188.             Tcl.  This is a very old release:  it uses an old
  189.             version of Tcl (which is included) and doesn't
  190.             even use Tk;  it uses an ancient toolkit called
  191.             "Sx".  These tools will eventually be replaced
  192.             with new tools based on Tk and the newest Tcl.
  193.  
  194. mx-2.5.tar.Z -         Newer version of mx (see above) that uses the
  195.             standard X selection mechanism rather than the
  196.             homegrown mechanism used by previous versions. 
  197.             Version 2.5 is not backwards compatible with 
  198.             previous versions (you can't cut and paste between
  199.             the two). Still uses sx and an old version of 
  200.             Tcl (both of which are included).
  201.  
  202. mx-2.5.patch.Z -    Patch file for converting mx 2.4 sources into 2.5.
  203.             Invoke patch in the top-level mx directory
  204.             with the "-p1" switch and an uncompressed version of
  205.             this file, e.g. "patch -p1 < mx-2.5.patch".
  206.  
  207. book.p1.ps.Z        Compressed Postscript for a draft of the first part
  208.             of an upcoming book on Tcl and Tk to be published in
  209.             1993 by Addison-Wesley.  This part of the book
  210.             describes the Tcl language and how to write scripts
  211.             in it.  About 130 pages in length.
  212.  
  213. tclUsenix90.ps -    Postscript for a paper on Tcl that appeared in the
  214.             Winter 1990 USENIX Conference.  This paper is also
  215.             included in the Tcl and Tk distributions.
  216.  
  217. tkUsenix91.ps -        Postscript for a paper on Tk that appeared in the
  218.             Winter 1991 USENIX Conference.  This paper is also
  219.             included in the Tk distribution.
  220.  
  221. tkF10.ps -        Postscript for Figure 10 of the Tk paper.
  222.  
  223. talk1.ps -        Postscript for viewgraphs from first of five talks
  224.             in the Tcl tutorial at the 1992 X Conference (the
  225.             same talk was also given at the 1992 USENIX Winter
  226.             Conference).  This talk gives an overview of Tcl
  227.             and Tk.
  228.  
  229. talk2.ps -        Postscript for viewgraphs from second of five talks
  230.             in the Tcl tutorial at the 1992 X Conference.  This
  231.             talk describes how to write scripts in the Tcl
  232.             language.
  233.  
  234. talk3.ps -        Postscript for viewgraphs from third of five talks
  235.             in the Tcl tutorial at the 1992 X Conference.  This
  236.             talk describes how to program the Tk toolkit using
  237.             Tcl scripts.
  238.  
  239. talk4.ps -        Postscript for viewgraphs from fourth of five talks
  240.             in the Tcl tutorial at the 1992 X Conference.  This
  241.             talk describes how to write new Tcl-based applications
  242.             in C.
  243.  
  244. talk5.ps -        Postscript for viewgraphs from last of five talks
  245.             in the Tcl tutorial at the 1992 X Conference.  This
  246.             talk describes how to write implement widgets in C
  247.             using the Tk library.  This talk uses a simple
  248.             "square" widget as an example;  the code for the
  249.             widget is in tkSquare.c.
  250.  
  251. tkSquare.c -        Sample code for use in conjunction with talk5.ps.
  252.  
  253. In addition, there may be older releases of some or all of the above
  254. files;  look for files with earlier release numbers.
  255.  
  256.  
  257. To retrieve any or all of these packages, use anonymous FTP to
  258. sprite.berkeley.edu (Internet address 128.32.150.27).  Use user
  259. "anonymous"; when asked for a password, type your login name.  Then
  260. retrieve the relevant file(s) with the commands like the following:
  261.         type image (try "type binary" if this command is rejected)
  262.         cd tcl
  263.         get tk3.0.tar.Z
  264.  
  265. Be sure to retrieve files in image mode (type "type image" to FTP)
  266. in order to make sure that you don't lose bits.
  267.  
  268. Any file with a .Z extension is a compressed file, which means you must
  269. use the "uncompress" program to get back a normal file.  For example, for
  270. the file tk3.0.tar.Z, you should type
  271.  
  272.     uncompress tk3.0.tar.Z
  273.  
  274. once you've retrieved the file.  This will produce a file named "tk3.0.tar".
  275. Then you will need to use tar to extract the members.  Typically one
  276. would use a command such as:
  277.  
  278.     tar xv tk3.0.tar
  279.  
  280. to extract the pieces.
  281.  
  282. Each of the releases has a README file in the top-level directory that
  283. describes how to compile the release, where to find documentation, etc.
  284.  
  285. Questions or problems about any of these distributions should be directed
  286. to John Ousterhout (ouster@cs.berkeley.edu).
  287.  
  288. If you don't have access to Sprite, you can also retrieve some or
  289. all of the above files from other FTP repositories.  Here is a
  290. sampler of machines that store some or all of the Tcl/Tk information,
  291. plus the directories in which to check:
  292.  
  293. ftp.uu.net:        languages/tcl/*
  294. export.lcs.mit.edu:    contrib/tk*
  295. barkley.berkeley.edu:    tcl/*
  296.  
  297. --------------------------------------
  298. Subject: -9b- Accessing the Tcl/Tk User Contributions Archive
  299.  
  300. Contributions to the Tcl/Tk Contrib Archive are most welcome --
  301. please upload them to:
  302.  
  303.     barkley.berkeley.edu:/incoming    [128.32.142.237]
  304.  
  305. send the archive maintainer <tcl-archive@barkley.berkeley.edu> a note stating
  306. the names of the files you uploaded and a brief description of the whole
  307. thing.
  308.  
  309. Barkley is the central file server for a moderate-size cluster, so
  310. please try to refrain from FTPing stuff between 9am and 5pm PST (GMT
  311. -0800).  No mail-archive service is planned as yet -- users without
  312. FTP capability should use one of the following mail-based FTP services
  313. (send mail to the appropriate address with "help" in the body):
  314.  
  315. WARNING!  The archive maintainer will NOT be automatically archiving anything
  316. posted to comp.lang.tcl or previously to the mailing list.  So if you want
  317. your nifty porting instructions for getting Tcl up on your Seiko wrist watch
  318. or your pen computer to be saved for others benefit, be sure to ftp them into
  319. the archive.
  320.  
  321. All contributions should be placed in barkley's ~ftp/incoming
  322. subdirectory.  Please send tcl-archive@barkley.berkeley.edu a short
  323. mail message stating the filename(s) of your contribution and a brief
  324. description (for the Index).  If you've posted some code to
  325. comp.lang.tcl or the Tcl mailing list, and you want it to be archived
  326. at this site, please deposit it in ~ftp/incoming or mail it in a
  327. suitable form (preferably uuencoded compressed tar file, but a shar
  328. file's OK) to tcl-archive@barkley.berkeley.edu.
  329.  
  330. Note: I have noticed that some authors prefer to use plain names rather than
  331. version level type names.  This means that you should a) make note of when
  332. you get a package, and b) check the archive occasionally to see if a newer
  333. version of the package has appeared.
  334.  
  335. -------------------------------
  336. Subject: -9c- Expect available via e-mail.
  337.  
  338. Besides being available via ftp, expect can also be received by email
  339. by sending the message "send pub/expect/expect.shar.Z" to
  340. library@cme.nist.gov .
  341.  
  342. As of January 11, 1993, expect did not work with Tcl 6.5, but the
  343. new version was being worked on by the author.
  344.  
  345. -------------------------------
  346. Subject: -9d- tcl-mode.el
  347.  
  348. "Sean Levy" <snl+@cs.cmu.edu> has hacked a version of Emacs's C mode into
  349. a tcl-mode.el.  He mentions that you must use semi-colons at the end
  350. of each statement to get indentation to work right, but he found that
  351. easier than doing without.
  352.  
  353. The code is on sambar.ndim.edrc.cmu.edu (128.2.214.236) under
  354. /afs/cs/user/snl/public/tcl-mode.el.Z (don't forget binary mode) as well
  355. as barkley.berkeley.edu.
  356.  
  357. "Julian Anderson" <jules@kauri.vuw.ac.nz> was also working on an Emacs Tcl
  358. minor mode to fundamental.
  359.  
  360. "Chris Lindblad" <cjl@lcs.mit.edu> has contributed tcl.el, a Tcl mode for 
  361. GNU emacs, to barkley.berkeley.edu.
  362.  
  363. ------------------------------
  364. Subject: -10- What are some examples of applications using Tcl and Tk?
  365.  
  366. What: Alpha (Alpha 5.0)
  367. Where: cs.rice.edu
  368. Description: Macintosh System 7.0 shareware ($25) Tcl programmable editor.
  369. Contact: pete@cs.rice.edu
  370.  
  371. What: arTCLs (artcls.tar.Z)
  372. Where: barkley.berkeley.edu
  373. Description: a Wish-based USENET news reader
  374. Contact: mh@awds.imsd.contel.com (Mike Hoegeman)
  375.  
  376. What: BOS (bos-1.31.tar.Z)
  377. Where: barkley.berkeley.edu,monch.edrc.cmu.edu
  378. Description: The Basic Object System; SELF-like objects implemented in TCL.
  379.     This is also an extension to Tcl.
  380. Contact:  snl+bos-requests@cmu.edu (Admin. requests for BOS mailing list)
  381.     snl+box@cmu.edu (BOS mailing list)
  382.  
  383. What: browse.tcl
  384. Where: alt.sources
  385. Description: Directory browser w/Tcl
  386. Contact: peter@taronga.com (Peter da Silva)
  387.  
  388. What: BYO (byo_tk2.1_v0.7.tar.Z, byo_v0.7_patch1)
  389. Where: barkley.berkeley.edu
  390. Description: A graphical User Interface Builder for Wish
  391. Contact: byo@comp.vuw.ac.nz (BYO Development Team)
  392.  
  393. What: calc.tk
  394. Where: barkley.berkeley.edu
  395. Description: a simple calculator.
  396. Contact: david@twg.com (David Herron)
  397.  
  398. What: coloredit (coloredit.tk)
  399. Where: barkley.berkeley.edu
  400. Description: Tk script to edit colors
  401. Contact: "Sam Shen" <sls@aero.org>
  402.  
  403. What: dostcl (dostcl60.tar.Z/dostcl.zoo)
  404. Where: barkley.berkeley.edu
  405. Description: Experimental MS-DOS Tcl 6.0a port
  406. Contact: "Karl Lehenbauer" <karl@NeoSoft.com>
  407.  
  408. What: Expect
  409. Where: ftp.cme.nist.gov:/pub/expect/expect.shar.Z
  410. Description: a scripting language to talk to interactive programs like ftp,
  411.     telnet, fsck, and others that cannot be automated from a shell script
  412. Contact: libes@cme.nist.gov (Don Libes)
  413.  
  414. What: expecTerm (expecTerm1.0beta.tar.Z)
  415. Where: ceylon.gte.com:pub/expecterm/expecTerm1.0beta.tar.Z,barkley.berkeley.edu
  416. Description: expect with terminal emulation
  417. Contact: matheus@gte.com (Christopher J. Matheus) and
  418.     weissman@get.com (Mark D. Weissman)
  419.  
  420. What: Extended Tcl (tclX6.5c.tar.Z)
  421. Where: barkley.berkeley.edu, sprite.berkeley.edu
  422. Description: an essential package of extensions for Tcl, compatible with 
  423.     Tcl 6.5 and Tk 3.0.
  424. Contacts: markd@grizzly.com (Mark Diekhans) and
  425.     karl@neosoft.com (Karl Lehenbauer)
  426.  
  427. What: fn and ForumNet
  428. Where: f.ms.uky.edu
  429. Description: ForumNet - teleconferencing system,
  430.     fn - client to access ForumNet
  431. Contact: sean@ms.uky.edu (Sean Casey)
  432.  
  433. What: hp-tcl-cdplay (hp-tcl-cdplay.tar.Z)
  434. Where: barkley.berkeley.edu
  435. Description: a Tk interface to the HP CD-ROM player
  436. Contact: "Mike Hoegeman" <mh@awds.imsd.contel.com>
  437.  
  438. What: js tools (jstools-beta.tar.Z)
  439. Where: princeton.edu:/pub/js/jstools-beta.tar.Z, and barkley.berkeley.edu
  440. Description: A configurable directory browser (similar to the NeXT browser),
  441.     a simple text editor, and a help viewing system.
  442. Contact: "Jay Sekora" <js@princeton.edu>
  443.  
  444. What: Libsearch
  445. Where: Available only on request to Contact.
  446. Description: Interface to Internet library databases.
  447. Contact: "Terrence Brannon" <tb06@pl122a.eecs.lehigh.edu>
  448.  
  449. What: MacOS Tcl (tcl61.cpt.bin)
  450. Where: barkley.berkeley.edu
  451. Description: Tcl6.1 Mac port (ThinkC 5.0.1)
  452. Contact: parag@netcom.com (Parag Patel)
  453.  
  454. What: Modules
  455. Where: ftp.cme.nist.gov
  456. Description: a dynamic user environment customization package
  457. Contact: "John L. Furlani" <john.furlani@sun.com>
  458.  
  459. What: MS-DOS Tcl (tcl62.dos.tar)
  460. Where: barkley.berkeley.edu,cajal.uoregon.edu
  461. Description: stable port of Tcl 6.2, and extra libraries, ported to MS-DOS
  462. Contact: dos-tcl@cajal.uoregon.edu (John Martin)
  463.  
  464. What: Mx
  465. Where: sprite.berkeley.edu
  466. Description: a old Tcl/Sx based text editor
  467. Contact: "John Ousterhout" <ouster@sprite.berkeley.edu>
  468.  
  469. What: Point
  470. Where: unmvax.cs.unm.edu as pub/Point/point1.3-tar.Z
  471. Description: a Tk based text editor
  472. Contact: "Charlie Crowley" <crowley@unmvax.cs.unm.edu>
  473.  
  474. What: Picasso
  475. Where: iis.ethz.ch as /iisdist/graphics/picasso.tar.Z.dex
  476. Description: Interactive visualization tool with object oriented user interface.
  477.     Free, but requires completion of physical license form before
  478.     code is available.  See directory for examples.tar.Z which contains
  479.     doc and some sample output files, etc.
  480. Contact: "Mark Westermann" <westerma@iis.ethz.ch>
  481.  
  482. What: reversi (reversi-1.0.tk)
  483. Where: barkley.berkeley.edu
  484. Description: Reversi (othello) game.
  485. Contact: "Joel Fine" <joel@cs.berkeley.edu>
  486.  
  487. What: Roger's Interface Language (RIL)
  488. Where: alt.sources, export.lcs.mit.edu (ril.tar.Z)
  489. Description: a preprocessor for resource files.
  490. Contact: "Roger Reynolds" <rogerr@netcom.com>
  491.  
  492. What: smaillog.tcl
  493. Where: alt.sources
  494. Description: email activity report for smail 2.5
  495. Contact: karl@NeoSoft.com (Karl Lehenbauer)
  496.  
  497. What: ServiceMail(tm) Toolkit (servicemail.tar.Z)
  498. Where: eitech.com
  499. Description: Electronic mail server toolkit (v1.1, 9-8-92).
  500. Contact:  servicemail-help@eitech.com (ServiceMail questions),
  501.     or subscribe to servicemail-help mailing list by sending a message
  502.     to the "listserv subscribe servicemail-help your-real-name" service at
  503.     "services@eitech.com".
  504.  
  505. What: Tcl (version 6.5)
  506. Where: sprite.berkeley.edu
  507. Description: the complete base package for Tcl 6.5
  508. Contact: "John Ousterhout" <ouster@sprite.berkeley.edu>
  509.  
  510. What: tclbot
  511. Where: belch.berkeley.edu as
  512. Description: MUD robot for Tcl programmers
  513. Contact: "Rusty C. Wright" <rusty@garnet.berkeley.edu.>
  514.  
  515. What: Tcl IPC interface (tclipc1-0.tar.Z)
  516. Where: barkley.berkeley.edu
  517. Description: Implements Tk's send command without requiring Tk or X11.
  518. Contact: "Kim Gillies" <gillies@noao.edu>
  519.  
  520. What: tcltt
  521. Where: ftp.white.toronto.edu:/pub/muds/tcltt
  522. Description: Tcl TinyTalk
  523. Contact: "Chris Siebenmann" <cks@white.toronto.edu>
  524.  
  525. What: tickle (version 3.1v1)
  526. Where: ftp.msen.com:pub/vendor/ice
  527. Description: a Macintosh utility for file conversions - handles binhex,
  528.         uudecode, compress, tar, MacBinary, Apple Single/Double, etc.
  529. Contact: tickle@ice.com
  530.  
  531. What: Tk (version 3.0)
  532. Where: sprite.berkeley.edu
  533. Description: the complete base package for Tcl
  534. Contact: "John Ousterhout" <ouster@sprite.berkeley.edu>
  535.  
  536. What: tk WWW interface (tkWWW-0.4.tar.Z)
  537. Where: info.cern.ch,barkley.berkeley.edu,
  538.     export.lcs.mit.edu:/contrib/tkWWW-0.4.tar.Z
  539. Description: A Tk World Wide Web (WWW) browser.
  540. Contact: tk-www-request@athena.mit.edu (administration of mailing list),
  541.     tk-www@athena.mit.edu (WWW Tk Browser Discussion List)
  542.  
  543. What: tupact.tcl
  544. Where: alt.sources
  545. Description: 9X faster C-news active file "minimum article" updater
  546. Contact: karl@NeoSoft.com (Karl Lehenbauer)
  547.  
  548. What: Tx
  549. Where: sprite.berkeley.edu
  550. Description: an old TCL/Sx based terminal emulator
  551. Contact: "John Ousterhout" <ouster@sprite.berkeley.edu>
  552.  
  553. What: unix.tk
  554. Where: sprite.berkeley.edu - in the TCL mailing list archive file
  555. Description: a Unix Tk browser
  556. Contact: "Brent Welch" <welch@parc.xerox.com>
  557.  
  558. What: wafe
  559. Where: ftp.wu-wien.ac.at:pub/src/X11/wafe-0.92.tar.Z
  560. Description: Symbolic interface to Athena Widgets.
  561. Contact: wafe@wu-wien.ac.at
  562.  
  563. What: workman (workman.tar.Z)
  564. Where: barkley.berkeley.edu
  565. Description: workman - The Civilized CD Player
  566. Contact: "Steve Grimm" <koreth@sun.com>
  567.  
  568. What: Xdig (Xdig.shar)
  569. Where: barkley.berkeley.edu
  570. Description: A Wish-based interface to the Domain Internet Groper (dig)
  571. Contact: "Dave Collier-Brown" <davecb@nexus.yorku.ca>
  572.  
  573. What: xf (xf1.4.tar.Z)
  574. Where: barkley.berkeley.edu
  575. Description: user interface builder for wish/Tk 2.3
  576. Contact: "Sven Delmas" <garfield@cs.tu-berlin.de>
  577.  
  578. What: 
  579. Where: 
  580. Description: 
  581. Contact: 
  582.  
  583. ------------------------------
  584. Subject: -11- Since Tcl/Tk appear to be extensible, are there any
  585.         common extensions?
  586.  
  587. What: Calc_Object
  588. Where: From the contact.
  589. Description: A Tcl object which talks to bc via expect.
  590. Contact: "Terrence Brannon" <tb06@pl122a.eecs.lehigh.edu>
  591.  
  592. What: deck.tk    
  593. Where: barkley.berkeley.edu
  594. Description: A simple implementation of InterViews "deck" widget
  595. Contact: vanandel@rsf.atd.ucar.edu (Joe VanAndel)
  596.  
  597. What: Drag and Drop (dragdrop-1.0.tar.Z)
  598. Where: barkley.berkeley.edu
  599. Description: Graphical paradigm for coordinating "send" commands
  600. Contact: "Michael Mclennan" <michael.mclennan@att.com>
  601.  
  602. What: SunOS dld package
  603. Where: From contact
  604. Description: Tcl front end for SunOS 4.x dynamic loading routines.
  605. Contact: "Jean-Luc Chatelain" <jlc@adaclabs.com>
  606.  
  607. What: graph (graph-1.0.tar.Z)
  608. Where: barkley.berkeley.edu
  609. Description: XY graphic plot and hypertext widgets for Tk 2.x
  610. Contact: "George Howlett" <george.howlett@att.com>
  611.  
  612. What: graph (xygraph-0.9.tar.Z)
  613. Where: From contact
  614. Description: XY graphic plot and hypertext widgets for Tk 1.4
  615. Contact: "George Howlett" <george.howlett@att.com>
  616.  
  617. What: lisp2wish (lisp2wish6.tar.Z)
  618. Where: barkley.berkeley.edu
  619. Description: Wish to Common Lisp interface
  620. Contact: kaye@linc.cis.upenn.edu (Jonathan Kaye)
  621.  
  622. What: Mxedit (mxedit.1.3.tar.Z)
  623. Where: barkley.berkeley.edu, parcftp.xerox.com:pub/mxedit/mxedit.1.3.tar.Z
  624. Description: An editable text Tk widget and a fully functional editor based on the widget.
  625. Contact: welch@parc.xerox.com (Brent Welch)
  626.  
  627. What: parseargs.tcl
  628. Where: wuarchive.wustl.edu:usenet/comp.sources.misc/volume29/parseargs
  629. Description: General argument parsing package which includes a Tcl interface
  630. Contact: "Brad Appleton" <brad@ssd.csd.harris.com>
  631.  
  632. What: Photo widget (photo.tar.Z)
  633. Where: barkley.berkeley.edu,dcssoft.anu.edu.au
  634. Description: widget which displays a monochrome or color image using dithering
  635. Contact: paulus@cs.anu.edu.au (Paul Mackerras)
  636.  
  637. What: Pixmap modifications (tk-pixmap.tar.Z,tk2.3-pixmap.tar.Z)
  638. Where: barkley.berkeley.edu
  639. Description: code added to tkBitmap.c to allow drawing pixmaps.  Does NOT
  640.     support getting pixmaps from data files.
  641. Contact: kennard@tukey.berkeley.edu (Kennard White)
  642.  
  643. What: Postgres extensions (PQTcl.tar.Z)
  644. Where: barkley.berkeley.edu
  645. Description: C and C++ versions of interface to the UCB libPQ Postgres
  646.     relational database.
  647. Contact: rmaxwell@ossi.COM (Robin J. Maxwell)
  648.  
  649. What: showproc.tcl
  650. Where: barkley.berkeley.edu
  651. Description: A new showproc
  652. Contact: lance@markv.com (Lance Ellinghouse)
  653.  
  654. What: SIPP extensions (tsipp3.0a.tar.Z)
  655. Where: barkley.Berkeley.EDU:tcl/extensions/tsipp3.0a.tar.Z
  656. Description: Tcl command interface to the SImple Polygon Processor (SIPP),
  657.     a library for creating 3-dimensional scenes.
  658. Contact: markd@grizzly.com (Mark Diekhans)
  659.  
  660. What: sybtcl (sybtcl-1.2.tar.Z)
  661. Where: barkley.berkeley.edu
  662. Description: Tcl interface to Sybase database server.
  663. Contact: tpoindex@nyx.cs.du.edu (Tom Poindexter)
  664.  
  665. What: tclprof (tclprof.shar.Z)
  666. Where: From the contact, and barkley.berkeley.edu
  667. Description: Tcl performance profiling facility.  Works with Tcl 6.4.
  668.     Comes as a part of Extended Tcl, but does not require it.
  669. Contact: markd@grizzly.com (Mark Diekhans)
  670.  
  671. What: tclRawTCP (tclRawTCP.tar.Z)
  672. Where: barkley.berkeley.edu and coma.cs.tu-berlin.de
  673. Description: Raw TCP package for Tcl/Tk based on tcpConnect
  674. Contact: "Tim MacKenzie" <tym@dibbler.cs.monash.edu.au>
  675.  
  676. What: tclsql (tclsql-1.0.tar.Z)
  677. Where: barkley.berkeley.edu:tcl/extensions/tclsql-1.0.tar.Z)
  678. Description: tclsql is a Tcl (Tool Command  Language)  interface  to  SQL
  679.     (Structured  Query Language).  tclsql is probably INGRES 6.4
  680.     specific, but it could be ported  to  other  SQL  platforms.
  681. Contact: cxh@arsenic.berkeley.edu (Christopher Hylands)
  682.  
  683. What: tclsockets
  684. Where: From the contact.
  685. Description: Extended Tcl interface to BSD sockets
  686. Contact: lance@markv.com (Lance Ellinghouse)
  687.  
  688. What: tclTCP (tclTCP-1.0.tar.Z)
  689. Where: barkley.berkeley.edu
  690. Description: Extended Tcl BSD socket library interface
  691. Contact: "Kevin B. Kenny" <kennykb@crd.ge.com>
  692.  
  693. What: tclvogle (tclvogle.tar.Z, tclvogleDOCS.tar.Z, vogleWish.sun4.exe)
  694. Where: barkley.berkeley.edu
  695. Description: Tk [23]-D drawing widgets (alpha)
  696. Contact: "Mike Hoegeman" <mh@awds.imsd.contel.com>
  697.  
  698. What: tclcompare
  699. Where: barkley.berkeley.edu
  700. Description: Compare two lists for equality
  701. Contact: "David Herron" <david@twg.com>
  702.  
  703. What: tclConnect (tclConnect.shar.Z)
  704. Where: barkley.berkeley.edu
  705. Decription: Tcl/Tk TCP extensions
  706. Contact: "Pekka Nikander" <pnr@innopoli.ajk.tele.fi>
  707.  
  708. What: tcl_curses (tcl_curses.shar.Z)
  709. Where: From the contact, and barkley.berkeley.edu
  710. Description: System V curses interface for Tcl
  711. Contact: phk@data.fls.dk (P-HK/Poul-Henning Kamp),
  712.         gnat@kauri.vuw.ac.nz (Nathan Torkington)
  713.  
  714. What: tcl_debugger (tcl.debugger)
  715. Where: barkley.berkeley.edu
  716. Description: extended Tcl source level debugger (patch to TclX)
  717. Contact: "Karl Lehenbauer" <karl@NeoSoft.com>
  718.  
  719. What: tcl_snmp
  720. Where: From the contact.
  721. Description:  cmu-snmp v1.0 based Tcl interface
  722. Contact: phk@data.fls.dk (P-HK/Poul-Henning Kamp)
  723.     tcl_snmp@data.fls.dk (tcl_snmp mailing list)
  724.  
  725. What: tcl_streams
  726. Where: From the contact.
  727. Description: System V stream I/O library for Tcl
  728. Contact: peter@taronga.com (Peter da Silva)
  729.  
  730. What: tclX dynamic library patches (tclX_dld.shar.Z)
  731. Where: barkley.berkeley.edu
  732. Description: Dynamic loading patches to TclX.
  733. Contact: adrianho@barkley.berkeley.edu (Adrian J Ho)
  734.  
  735. What: tclX / Tk merge (tclX-tk2.0.shar.Z)
  736. Where: barkley.berkeley.edu
  737. Description: Replacement files to incorporate TclX with Tk 2.x
  738. Contact: markd@grizzly.com (Mark Diekhans)
  739.  
  740. What: tcpConnect (tcpConnect.shar.Z)
  741. Where: barkley.berkeley.edu
  742. Description: Tcl/Tk TCP connect and Tk filehandler extensions
  743. Contact: "Pekka Nikander" <pnr@innopoli.ajk.tele.fi>
  744.  
  745. What: tk Bell and Cutbuffer patches (bellcut.shar.Z)
  746. Where: barkley.berkeley.edu
  747. Description: Tk 2.3 patches to add bell and cutbuffer commands.
  748. Contact: Rick_Ohnemus@imd.sterling.com (Richard Ohnemus)
  749.  
  750. What: Tk Emacs (TkEmacs1.1.tar.Z)
  751. Where: barkley.berkeley.edu
  752. Description: Emacs widget for the Tk widget set.  Allows emacs-lisp code to
  753.     be sent to emacs and Tcl code to be sent from emacs to Tcl.
  754. Contact: "Sven Delmas" <garfield@cs.tu-berlin.de>
  755.  
  756. What: tkFScale (tkFScale.tar.Z)
  757. Where: barkley.berkeley.edu
  758. Description: Scale widget which uses floating-point values.
  759. Contact: "Paul Mackerras" <paulus@cs.anu.edu.au>
  760.  
  761. What: tk-mod.shar
  762. Where: From the contact.
  763. Description: Alternative geometry managers for Tk 1.4
  764. Contact: pnr@innopoli.ajk.tele.fi
  765.  
  766. What: tkText (tkText-inst.tar.Z)
  767. Where: barkley.berkeley.edu
  768. Description: A Tk 1.3 tkText widget and installation patches
  769. Contact: "Derrick C. Cole" <cole@concert.net>
  770.  
  771. What: tkText (tkText-2.0.tar.Z)
  772. Where: barkley.berkeley.edu
  773. Description: A Tk 2.0 text widget
  774. Contact: "M. G. Christenson" <mgc@cray.com>
  775.  
  776. What: wmstuff (wmstuff.tar.Z, wmstuff.patch1.shar.Z)
  777. Where: barkley.berkeley.edu
  778. Description: Tk support for ICCCM WM_PROTOCOLS & WM_DELETE
  779. Contact: "Mike Hoegeman" <mh@awds.imsd.contel.com>
  780.  
  781. What: Xpm support (TkPixmap1.2.tar.Z)
  782. Where: barkley.berkeley.edu, coma.cs.tu-berlin.de
  783. Description: Tk 2.3 tkBitmap.c modification to support Xpm 3.0b pixmaps.
  784. Contact: garfield@cs.tu-berlin.de (Sven Delmas)
  785.  
  786. What: 
  787. Where: 
  788. Description: 
  789. Contact: 
  790.  
  791. ------------------------------
  792. Subject: -12- Are there any commercial packages which use Tcl/Tk?
  793.  
  794. A list of commercial packages which use Tcl/Tk is being maintained by
  795. larry@tweety.cs.berkeley.edu (Larry Rowe).  Contact him for details.
  796. -- 
  797. Larry W. Virden                 UUCP: osu-cis!chemabs!lvirden
  798. Same Mbox: BITNET: lvirden@cas  INET: lvirden@cas.org
  799. Personal: 674 Falls Place,   Reynoldsburg, OH 43068-1614
  800. -- 
  801. Larry W. Virden                 UUCP: osu-cis!chemabs!lvirden
  802. Same Mbox: BITNET: lvirden@cas  INET: lvirden@cas.org
  803. Personal: 674 Falls Place,   Reynoldsburg, OH 43068-1614
  804.