home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / lang / tcl / 1764 < prev    next >
Encoding:
Internet Message Format  |  1992-11-08  |  25.7 KB

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