home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / lang / tcl / 1765 < prev    next >
Encoding:
Text File  |  1992-11-08  |  28.4 KB  |  766 lines

  1. Newsgroups: comp.lang.tcl
  2. Path: sparky!uunet!cis.ohio-state.edu!zaphod.mps.ohio-state.edu!malgudi.oar.net!chemabs!lwv26
  3. From: lwv26@cas.org (Larry W. Virden)
  4. Subject: Diffs to the comp.lang.tcl FAQ for November, 1992
  5. Message-ID: <1992Nov8.130149.27324@cas.org>
  6. Followup-To: comp.lang.tcl
  7. Sender: usenet@cas.org
  8. Reply-To: lvirden@cas.org (Larry W. Virden)
  9. Organization: Nedriv Software and Shoe Shiners, Uninc.
  10. References: <tcl.p1_721227419@cas.org>
  11. Date: Sun, 8 Nov 1992 12:58:04 GMT
  12. Lines: 752
  13.  
  14.  
  15. Below are the Unified Diffs for the 3 Tcl FAQ files.  This is provided
  16. as an add on service to the readership.  PLEASE be sure to read either the
  17. FAQ or the diffs to get a feel for the FAQ.  If there is info that is wrong,
  18. incomplete or misleading be sure to let me know.  If you have written any
  19. papers, books or in-house tutorial info on Tcl, Tk or any related packages
  20. and can share this information, let me know so that I can add the appropriate
  21. bibliographic information to the FAQ.  And if you have any software which uses
  22. any of the Tcl based packages that you are willing to share - even on an
  23. "as-is" basis, please let us know!
  24.  
  25. As always, if anyone would like to assist in maintaining these FAQs, please
  26. let me know.  I would especially like to find someone who would like to take
  27. over the actual question and answer section (part 2).
  28.  
  29. --- old.tcl-faq.p01    Thu Oct  8 10:11:04 1992
  30. +++ tcl-faq.p01    Sun Nov  8 07:43:48 1992
  31. @@ -2,7 +2,7 @@
  32.  Path: lvirden
  33.  From: lvirden@cas.org (Larry W. Virden)
  34.  Subject: comp.lang.tcl Frequently Asked Questions (1/3)
  35. -     (Last updated: October 8, 1992)
  36. +     (Last updated: November 8, 1992)
  37.  Followup-To: comp.lang.tcl
  38.  Summary: A regular posting of the comp.lang.tcl Frequently Asked Questions 
  39.      (FAQ) and their answers.  This is the first of three parts.
  40. @@ -14,8 +14,8 @@
  41.  Approved: news-answers-request@MIT.Edu
  42.  
  43.  Archive-name: tcl-faq/part1
  44. -Version: 2.4
  45. -Last-modified: October 8, 1992
  46. +Version: 2.5
  47. +Last-modified: November 8, 1992
  48.  
  49.  
  50.  Index of questions:
  51. @@ -129,7 +129,7 @@
  52.      Contact W. Ross Brown <ross@bnr.ca> for the current status of
  53.  the Tcl MacOS port.  Ross has a mailing list for discussion on that
  54.  topic.  Also, "Eric W. Sink" <e-sink@uiuc.edu> is working on a port
  55. -which includes some tclX extentions as well as some Mac-specific extensions.
  56. +which includes some tclX extensions as well as some Mac-specific extensions.
  57.  
  58.  c. MS-DOS
  59.  
  60. @@ -183,7 +183,7 @@
  61.  of a class that were to be accessed from Tcl, say a class `foo_cl', and
  62.  then a "new" command defined that created an instance of that class and
  63.  returned a Tcl handle to it.  The handle could then passed among Tcl
  64. -commands that accessed each member kfunction.  The handle is in effect
  65. +commands that accessed each member function.  The handle is in effect
  66.  an explicit `this' pointer.
  67.  
  68.      For example:
  69. @@ -264,7 +264,16 @@
  70.  barkley.berkeley.edu:/tcl/docs/tclX6.2b.manps.tar.Z
  71.  barkley.berkeley.edu:/tcl/docs/tk2.1.manps.tar.Z
  72.  
  73. -Additional bibliographic references still sought.
  74. +E. An early draft of a text book based on Tcl and Tk, written by
  75. +John Ousterhout and to be published in 1993 by Addison-Wesley is available as
  76. +allspice.berkeley.edu:tcl/book.p1.ps.Z .  It is about 130 pages in length.
  77. +This is ONLY a draft.
  78. +
  79. +F. A series of PostScript versions of slides used in a tutorial on 
  80. +Tcl and Tk at the 1992 X Conference are available as 
  81. +allspice.berkeley.edu:tcl/talk[1-5].ps and tkSquare.c.
  82. +
  83. +Additional bibliographic references are still being sought.
  84.  
  85.  ------------------------------
  86.  Subject: -5- Where do I report problems, bugs, or enhancements - or -
  87. --- old.tcl-faq.p02    Thu Oct  8 10:11:04 1992
  88. +++ tcl-faq.p02    Sun Nov  8 07:44:01 1992
  89. @@ -2,7 +2,7 @@
  90.  Path: lvirden
  91.  From: lvirden@cas.org (Larry W. Virden)
  92.  Subject: comp.lang.tcl Frequently Asked Questions (2/3)
  93. -     (Last updated: October 8, 1992)
  94. +     (Last updated: November 8, 1992)
  95.  Followup-To: comp.lang.tcl
  96.  Summary: A regular posting of the comp.lang.tcl Frequently Asked Questions 
  97.      (FAQ) and their answers.  This is the second of three parts.
  98. @@ -15,11 +15,11 @@
  99.  
  100.  
  101.  Archive-name: tcl-faq/part2
  102. -Version: 2.4
  103. -Last-modified: October 8, 1992
  104. +Version: 2.5
  105. +Last-modified: November 8, 1992
  106.  
  107.  Please do not be offended if I neglect to acknowledge your contribution
  108. -to this FAQ!  I sometimes forget to put an attribution in.  I expecially
  109. +to this FAQ!  I sometimes forget to put an attribution in.  I especially
  110.  try to add them if it appears that there is further experimentation or
  111.  debugging being done though.
  112.  
  113. @@ -70,6 +70,8 @@
  114.      Q8t. get more than 7 digits of double precision?
  115.      Q8u. grab the command line whenever a non-built-in call is made?
  116.      Q8v. get an application to also use libXt?
  117. +    Q8w. put a comment within a Tcl script?
  118. +    Q8x. resize a listbox?
  119.      
  120.  End of FAQ Index
  121.  
  122. @@ -520,7 +522,7 @@
  123.  
  124.  A8r. Tk doesn't behave very well with less than 8-bit color screens.  To
  125.  try to use it, find all the places in the Tk/wish source where 
  126. -DefaultDepthOfScreen is invoked to test teh number of bit-planes.  Change all
  127. +DefaultDepthOfScreen is invoked to test the number of bit-planes.  Change all
  128.  of these to pretend there is just 1 bit-plane, or call a procedure which
  129.  monitors a Tcl variable so that it is configurable, and you should be okay.
  130.  
  131. @@ -566,3 +568,20 @@
  132.  aren't registered with Xt.
  133.  
  134.  Thanks to joe@astro.as.utexas.edu (Joe Wang) for this information.
  135. +
  136. +Subject: -Q8w- put a comment within a Tcl script?
  137. +
  138. +A8w.
  139. +
  140. +Subject: -Q8x- resize a listbox?
  141. +
  142. +A8x. Use wm min/maxsize - in a uniform manner.  Here is a resizable listbox:
  143. +
  144. +        #!/usr/local/bin/wish -f
  145. +        wm minsize . 20 20
  146. +        wm maxsize . 1152 900
  147. +        pack append . [listbox .l -borderwidth 2 -relief raised] {expand fill}
  148. +
  149. +Doing the same with the text widget brings its resizing under control too.
  150. +
  151. +Thanks to "John C Ellson" <ellson@ontap.att.com).
  152. --- old.tcl-faq.p03    Thu Oct  8 10:11:04 1992
  153. +++ tcl-faq.p03    Sun Nov  8 07:53:18 1992
  154. @@ -2,7 +2,7 @@
  155.  Path: lvirden
  156.  From: lvirden@cas.org (Larry W. Virden)
  157.  Subject: comp.lang.tcl Frequently Asked Questions (3/3)
  158. -     (Last updated: October 8, 1992)
  159. +     (Last updated: November 8, 1992)
  160.  Followup-To: comp.lang.tcl
  161.  Summary: A regular posting of the comp.lang.tcl Frequently Asked Questions 
  162.      (FAQ) and their answers.  This is the third of three parts.
  163. @@ -15,8 +15,8 @@
  164.  
  165.  
  166.  Archive-name: tcl-faq/part3
  167. -Version: 2.4
  168. -Last-modified: October 8, 1992
  169. +Version: 2.5
  170. +Last-modified: November 8, 1992
  171.  
  172.  Index of questions:
  173.  
  174. @@ -33,6 +33,7 @@
  175.      o browse.tcl
  176.      o BYO
  177.      o calc.tk
  178. +    o directory browser
  179.      o dostcl
  180.      o Expect
  181.      o expecTerm
  182. @@ -48,6 +49,7 @@
  183.      o Picasso
  184.      o Roger's Interface Language (RIL)
  185.      o smaillog.tcl
  186. +    o ServiceMail(TM) Toolkit
  187.      o Tcl
  188.      o tclbot
  189.      o tcltt
  190. @@ -58,6 +60,7 @@
  191.      o Tx 
  192.      o unix.tk
  193.      o wafe
  194. +    o workman
  195.      o Xdig
  196.      o xf
  197.  
  198. @@ -71,21 +74,25 @@
  199.      o parseargs.tcl
  200.      o Photo widget
  201.      o Pixmap modifications
  202. +    o Postgres extensions
  203.      o showproc.tcl
  204. +    o SIPP extensions
  205.      o sybtcl
  206. +    o tclprof
  207.      o tclRawTCP
  208. +    o tclsql
  209. +    o tclsockets
  210.      o tclTCP
  211. +    o tclvogle
  212.      o tcl_curses
  213.      o tcl_debugger
  214. -    p tclprof
  215.      o tcl_snmp
  216.      o tcl_streams
  217. -    o tclsockets
  218. -    o tclvogle 
  219.      o tclX dynamic library patches
  220.      o tclX / Tk merge
  221.      o tcpConnect
  222.      o tk Bell and Cutbuffer patches
  223. +    o Tk Emacs
  224.      o tk-mod.shar
  225.      o tkText (Tk 1.3 compatible)
  226.      o tkText (Tk 2.0 compatible)
  227. @@ -117,13 +124,11 @@
  228.  From: ouster@sprite.Berkeley.EDU (John Ousterhout)
  229.  Newsgroups: comp.lang.tcl
  230.  Subject: Obtaining Tcl/Tk sources
  231. -Message-ID: <kl48dpINNgjg@agate.berkeley.edu>
  232. -Date: 20 Dec 91 17:00:41 GMT
  233.  
  234.  For people new to the Tcl/Tk community, here is information on how
  235.  to obtain Tcl and Tk sources.  The information below describes what
  236.  I distribute; other information is available from other machines
  237. -also, such as barkley.berkeley.edu
  238. +also, such as barkley.berkeley.edu .
  239.  
  240.  --------------------------------------
  241.  Subject: -9a- Retrieving Tcl and Tk
  242. @@ -136,7 +141,7 @@
  243.  compressed tar files ("xxx.tar.Z").  There is some overlap
  244.  between the contents of the various packages.
  245.  
  246. -tcl/tk2.3.tar.Z -    This is the latest release of the Tk toolkit, released
  247. +tk2.3.tar.Z -        This is the latest release of the Tk toolkit, released
  248.              in August 1992.  It includes a complete copy of the
  249.              Tcl 6.4 release (the version of Tcl with which it is
  250.              compatible) plus a simple windowing shell called
  251. @@ -146,19 +151,19 @@
  252.  tk2.3.patch.Z -         A patch file to upgrade from the 2.2 release of Tk
  253.                          to 2.3.  Invoke patch in the top-level Tk directory
  254.                          with the "-p" switch and an uncompressed version of
  255. -                        this file, e.g. "patch -p < tk2.2.patch".
  256. +            this file, e.g. "patch -p < tk2.3.patch".
  257.  
  258. -tcl/tcl6.4.tar.Z -    This is the newest release of the Tcl library.
  259. +tcl6.4.tar.Z -        This is the newest release of the Tcl library.
  260.              It became available in August 1992.  This package
  261.              includes only the Tcl library and its documentation,
  262.              plus a simple main program for testing.
  263.  
  264. -tcl/tcl6.4.patch.Z -    A patch file to upgrade from the 6.2 release of Tcl
  265. -            to 6.3.  Invoke patch in the top-level Tcl directory
  266. +tcl6.4.patch.Z -    A patch file to upgrade from the 6.3 release of Tcl
  267. +            to 6.4.  Invoke patch in the top-level Tcl directory
  268.              with the "-p" switch and an uncompressed version of
  269. -            this file, e.g. "patch -p tcl6.3.patch".
  270. +            this file, e.g. "patch -p < tcl6.4.patch".
  271.  
  272. -tcl/tclX6.4b.tar.Z -    Extended Tcl (or NeoSoft Tcl), created by Mark
  273. +tclX6.4c.tar.Z -    Extended Tcl (or NeoSoft Tcl), created by Mark
  274.              Diekhans and Karl Lehenbauer, which adds a number
  275.              of useful facilities to the base Tcl release.
  276.              Among the things in Extended Tcl are a Tcl shell,
  277. @@ -165,10 +170,9 @@
  278.              many new commands for things like UNIX kernel
  279.              call access and math library routines, and an
  280.              on-line help facility.  This file is based on Tcl
  281. -            6.2 and also works with Tk 1.4.  It should work with 
  282. -            Tcl 6.4 and Tk 2.3 also.
  283. +            6.4 and also works with Tk 2.3.
  284.  
  285. -tcl/mx.tar.Z -        Sources and documentation for a mouse-based text
  286. +mx.tar.Z -        Sources and documentation for a mouse-based text
  287.              editor (mx) and terminal emulator (tx) based on
  288.              Tcl.  This is a very old release:  it uses an old
  289.              version of Tcl (which is included) and doesn't
  290. @@ -176,15 +180,34 @@
  291.              "Sx".  These tools will eventually be replaced
  292.              with new tools based on Tk and the newest Tcl.
  293.  
  294. -tcl/tclUsenix90.ps -    Postscript for a paper on Tcl that appeared in the
  295. +mx-2.5.tar.Z -         Newer version of mx (see above) that uses the
  296. +            standard X selection mechanism rather than the
  297. +            homegrown mechanism used by previous versions. 
  298. +            Version 2.5 is not backwards compatible with 
  299. +            previous versions (you can't cut and paste between
  300. +            the two). Still uses sx and an old version of 
  301. +            Tcl (both of which are included).
  302. +
  303. +mx-2.5.patch.Z -    Patch file for converting mx 2.4 sources into 2.5.
  304. +            Invoke patch in the top-level mx directory
  305. +            with the "-p1" switch and an uncompressed version of
  306. +            this file, e.g. "patch -p1 < mx-2.5.patch".
  307. +
  308. +book.p1.ps.Z        Compressed Postscript for a draft of the first part
  309. +            of an upcoming book on Tcl and Tk to be published in
  310. +            1993 by Addison-Wesley.  This part of the book
  311. +            describes the Tcl language and how to write scripts
  312. +            in it.  About 130 pages in length.
  313. +
  314. +tclUsenix90.ps -    Postscript for a paper on Tcl that appeared in the
  315.              Winter 1990 USENIX Conference.  This paper is also
  316.              included in the Tcl and Tk distributions.
  317.  
  318. -tcl/tkUsenix91.ps -    Postscript for a paper on Tk that appeared in the
  319. +tkUsenix91.ps -        Postscript for a paper on Tk that appeared in the
  320.              Winter 1991 USENIX Conference.  This paper is also
  321.              included in the Tk distribution.
  322.  
  323. -tcl/tkF10.ps -        Postscript for Figure 10 of the Tk paper.
  324. +tkF10.ps -        Postscript for Figure 10 of the Tk paper.
  325.  
  326.  talk1.ps -        Postscript for viewgraphs from first of five talks
  327.              in the Tcl tutorial at the 1992 X Conference (the
  328. @@ -216,10 +239,9 @@
  329.  
  330.  tkSquare.c -        Sample code for use in conjunction with talk5.ps.
  331.  
  332. -tcl/tcl.archive -    An archive of messages posted to the Tcl mailing
  333. -            list.  Now that there is a comp.lang.tcl newsgroup
  334. -            the mailing list is defunct so this file is becoming
  335. -            out of date.
  336. +In addition, there may be older releases of some or all of the above
  337. +files;  look for files with earlier release numbers.
  338. +
  339.  
  340.  To retrieve any or all of these packages, use anonymous FTP to
  341.  sprite.berkeley.edu (Internet address 128.32.150.27).  Use user
  342. @@ -226,20 +248,33 @@
  343.  "anonymous"; when asked for a password, type your login name.  Then
  344.  retrieve the relevant file(s) with the commands like the following:
  345.          type image (try "type binary" if this command is rejected)
  346. -        cd pub/tcl
  347. +        cd tcl
  348.          get tcl6.4.tar.Z
  349.          get tk2.3.tar.Z
  350. -        get mx.tar.Z
  351. +
  352. +Be sure to retrieve files in image mode (type "type image" to FTP)
  353. +in order to make sure that you don't lose bits.
  354. +
  355. +Any file with a .Z extension is a compressed file, which means you must
  356. +use the "uncompress" program to get back a normal file.  For example, for
  357. +the file tk2.3.tar.Z, you should type
  358.  
  359. -What you'll get in most cases are compressed tar files;     to get back the
  360. -original directory hierarchies, type commands like the following for
  361. -each file you retrieved:
  362.          uncompress tk2.3.tar.Z
  363. -        tar xf tk2.3.tar
  364. -This will create a directory named tk2.3 with all the source files and
  365. -documentation for that release.  There will be a README file in the
  366. -tk2.3 subdirectory that tells what to do next.
  367.  
  368. +once you've retrieved the file.  This will produce a file named "tk2.3.tar".
  369. +Then you will need to use tar to extract the members.  Typically one
  370. +would use a command such as:
  371. +
  372. +    tar xv tk2.3.tar
  373. +
  374. +to extract the pieces.
  375. +
  376. +Each of the releases has a README file in the top-level directory that
  377. +describes how to compile the release, where to find documentation, etc.
  378. +
  379. +Questions or problems about any of these distributions should be directed
  380. +to John Ousterhout (ouster@cs.berkeley.edu).
  381. +
  382.  If you don't have access to Sprite, you can also retrieve some or
  383.  all of the above files from other FTP repositories.  Here is a
  384.  sampler of machines that store some or all of the Tcl/Tk information,
  385. @@ -249,27 +284,6 @@
  386.  export.lcs.mit.edu:    contrib/tk*
  387.  barkley.berkeley.edu:    tcl/*
  388.  
  389. -The barkley FTP area also contains a number of extensions and contributed
  390. -Tcl scripts.
  391. -
  392. -If you cannot use FTP at all, there is a service called "ftpmail"
  393. -available from gatekeeper.dec.com:  you can send e-mail to this
  394. -machine and it will use FTP to retrieve files for you and send you
  395. -the files back again via e-mail.  To find out more about the ftpmail
  396. -service, send a message to "ftpmail@gatekeeper.dec.com" whose body
  397. -consists of the single line "help".
  398. -
  399. -There is also a network newsgroup, comp.lang.tcl, for the exchange of
  400. -information about Tcl and Tk and related applications.
  401. -
  402. -Good luck!  Although I can't promise a lot of direct support, I'm very
  403. -interested in getting bug reports and suggestions for improvement.
  404. -Serious bugs are likely to get fixed fairly quickly, and I expect to
  405. -produce a series of new releases that incorporate new features and
  406. -minor bug fixes.
  407. -                    -John Ousterhout-
  408. -                    ouster@sprite.berkeley.edu
  409. -
  410.  --------------------------------------
  411.  Subject: -9b- Accessing the Tcl/Tk User Contributions Archive
  412.  
  413. @@ -282,6 +296,12 @@
  414.  the names of the files you uploaded and a brief description of the whole
  415.  thing.
  416.  
  417. +Barkley is the central file server for a moderate-size cluster, so
  418. +please try to refrain from FTPing stuff between 9am and 5pm PST (GMT
  419. +-0800).  No mail-archive service is planned as yet -- users without
  420. +FTP capability should use one of the following mail-based FTP services
  421. +(send mail to the appropriate address with "help" in the body):
  422. +
  423.  WARNING!  The archive maintainer will NOT be automatically archiving anything
  424.  posted to comp.lang.tcl or previously to the mailing list.  So if you want
  425.  your nifty porting instructions for getting Tcl up on your Seiko wrist watch
  426. @@ -288,6 +308,20 @@
  427.  or your pen computer to be saved for others benefit, be sure to ftp them into
  428.  the archive.
  429.  
  430. +All contributions should be placed in barkley's ~ftp/incoming
  431. +subdirectory.  Please send tcl-archive@barkley.berkeley.edu a short
  432. +mail message stating the filename(s) of your contribution and a brief
  433. +description (for the Index).  If you've posted some code to
  434. +comp.lang.tcl or the Tcl mailing list, and you want it to be archived
  435. +at this site, please deposit it in ~ftp/incoming or mail it in a
  436. +suitable form (preferably uuencoded compressed tar file, but a shar
  437. +file's OK) to tcl-archive@barkley.berkeley.edu.
  438. +
  439. +Note: I have noticed that some authors prefer to use plain names rather than
  440. +version level type names.  This means that you should a) make note of when
  441. +you get a package, and b) check the archive occasionally to see if a newer
  442. +version of the package has appeared.
  443. +
  444.  -------------------------------
  445.  Subject: -9c- Expect available via e-mail.
  446.  
  447. @@ -298,17 +332,21 @@
  448.  -------------------------------
  449.  Subject: -9d- tcl-mode.el
  450.  
  451. -"Sean Levy" (snl+@cs.cmu.edu) has hacked a version of Emacs's C mode into
  452. -a tcl-mode.  He mentions that you must use semi-colons at the end
  453. +"Sean Levy" <snl+@cs.cmu.edu> has hacked a version of Emacs's C mode into
  454. +a tcl-mode.el.  He mentions that you must use semi-colons at the end
  455.  of each statement to get indentation to work right, but he found that
  456.  easier than doing without.
  457.  
  458.  The code is on sambar.ndim.edrc.cmu.edu (128.2.214.236) under
  459. -/afs/cs/user/snl/public/tcl-mode.el.Z (don't forget binary mode).
  460. +/afs/cs/user/snl/public/tcl-mode.el.Z (don't forget binary mode) as well
  461. +as barkley.berkeley.edu.
  462.  
  463.  "Julian Anderson" <jules@kauri.vuw.ac.nz> was also working on an Emacs Tcl 
  464.  minor mode to fundamental.
  465.  
  466. +"Chris Lindblad" <cjl@lcs.mit.edu> has contributed tcl.el, a Tcl mode for 
  467. +GNU emacs, to barkley.berkeley.edu.
  468. +
  469.  ------------------------------
  470.  Subject: -10- What are some examples of applications using Tcl and Tk?
  471.  
  472. @@ -344,10 +382,16 @@
  473.  Description: a simple calculator.
  474.  Contact: david@twg.com (David Herron)
  475.  
  476. +What: directory browser (jstools-beta.tar.Z)
  477. +Where: princeton.edu:/pub/js/jstools-beta.tar.Z, and barkley.berkeley.edu
  478. +Description: A configurable directory browser (similar to the NeXT browser),
  479. +    a simple text editor, and a help viewing system.
  480. +Contact: "Jay Sekora" <js@princeton.edu>
  481. +
  482.  What: dostcl (dostcl60.tar.Z/dostcl.zoo)
  483.  Where: barkley.berkeley.edu
  484.  Description: Experimental MS-DOS Tcl 6.0a port
  485. -Contact: "Karl Lehenbauer" <karl@neosoft.com>
  486. +Contact: "Karl Lehenbauer" <karl@NeoSoft.com>
  487.  
  488.  What: Expect
  489.  Where: ftp.cme.nist.gov 
  490. @@ -358,12 +402,13 @@
  491.  What: expecTerm
  492.  Where: ceylon.gte.com:pub/expecterm/expecTerm1.0beta.tar.Z,barkley.berkeley.edu
  493.  Description: expect with terminal emulation
  494. -Contact: matheus@gte.com (Christopher J. Matheus)
  495. +Contact: matheus@gte.com (Christopher J. Matheus) and
  496. +    weissman@get.com (Mark D. Weissman)
  497.  
  498. -What: Extended Tcl (tclX6.4b.tar.Z)
  499. +What: Extended Tcl (tclX6.4c.tar.Z)
  500.  Where: barkley.berkeley.edu, sprite.berkeley.edu
  501. -Description: a very useful package of extension for Tcl, compatible with Tcl 6.4
  502. -    and Tk 2.3.
  503. +Description: an essential package of extensions for Tcl, compatible with 
  504. +    Tcl 6.4 and Tk 2.3.
  505.  Contacts: markd@grizzly.com (Mark Diekhans) and
  506.      karl@neosoft.com (Karl Lehenbauer) 
  507.  
  508. @@ -381,17 +426,17 @@
  509.  What: Libsearch
  510.  Where: Available only on request to Contact.
  511.  Description: Interface to Internet library databases.
  512. -Contact: "Terrence Brannon" brannon@jove.cs.caltech.edu
  513. +Contact: "Terrence Brannon" <brannon@jove.cs.caltech.edu>
  514.  
  515.  What: MacOS Tcl (tcl61.cpt.bin)
  516.  Where: barkley.berkeley.edu
  517.  Description: Tcl6.1 Mac port (ThinkC 5.0.1)
  518. -Contact: parag@netcom.netcom.com (Parag Patel)
  519. +Contact: parag@netcom.com (Parag Patel)
  520.  
  521.  What: Modules
  522.  Where: ftp.cme.nist.gov
  523.  Description: a dynamic user environment customization package
  524. -Contact: "John L. Furlani" <john.furlani@East.Sun.COM>
  525. +Contact: "John L. Furlani" <john.furlani@sun.com>
  526.  
  527.  What: MS-DOS Tcl (tcl62.dos.tar)
  528.  Where: barkley.berkeley.edu,cajal.uoregon.edu
  529. @@ -414,7 +459,7 @@
  530.      Free, but requires completion of physical license form before
  531.      code is available.  See directory for examples.tar.Z which contains
  532.      doc and some sample output files, etc.
  533. -Contact: "Mark Westermann" (westerma@iis.ethz.ch)
  534. +Contact: "Mark Westermann" <westerma@iis.ethz.ch>
  535.  
  536.  What: Roger's Interface Language (RIL)
  537.  Where: alt.sources, export.lcs.mit.edu (ril.tar.Z)
  538. @@ -426,6 +471,14 @@
  539.  Description: email activity report for smail 2.5
  540.  Contact: karl@NeoSoft.com (Karl Lehenbauer)
  541.  
  542. +What: ServiceMail(tm) Toolkit (servicemail.tar.Z)
  543. +Where: eitech.com
  544. +Description: Electronic mail server toolkit (v1.1, 9-8-92).
  545. +Contact:  servicemail-help@eitech.com (ServiceMail questions),
  546. +    or subscribe to servicemail-help mailing list by sending a message
  547. +    to the "listserv subscribe servicemail-help your-real-name" service at
  548. +    "services@eitech.com".
  549. +
  550.  What: Tcl (version 6.4)
  551.  Where: sprite.berkeley.edu
  552.  Description: the complete base package for Tcl 6.4
  553. @@ -436,10 +489,15 @@
  554.  Description: MUD robot for Tcl programmers
  555.  Contact: "Rusty C. Wright" <rusty@garnet.berkeley.edu.>
  556.  
  557. +What: Tcl IPC interface (tclipc1-0.tar.Z)
  558. +Where: barkley.berkeley.edu
  559. +Description: Implements Tk's send command without requiring Tk or X11.
  560. +Contact: "Kim Gillies" <gillies@noao.edu>
  561. +
  562.  What: tcltt
  563.  Where: ftp.white.toronto.edu:/pub/muds/tcltt
  564. -Description: Tcl TinyTalk - 
  565. -Contact: "Chris Siebenmann" <cks@white.toronto.edu.>
  566. +Description: Tcl TinyTalk
  567. +Contact: "Chris Siebenmann" <cks@white.toronto.edu>
  568.  
  569.  What: tickle (version 3.1v1)
  570.  Where: ftp.msen.com:pub/vendor/ice
  571. @@ -452,8 +510,9 @@
  572.  Description: the complete base package for Tcl
  573.  Contact: "John Ousterhout" <ouster@sprite.berkeley.edu>
  574.  
  575. -What: tk WWW interface (tkWWW-0.3.tar.Z)
  576. -Where: info.cern.ch,barkley.berkeley.edu,export.lcs.mit.edu:/contrib/tkWWW-0.3.tar.Z
  577. +What: tk WWW interface (tkWWW-0.4.tar.Z)
  578. +Where: info.cern.ch,barkley.berkeley.edu,
  579. +    export.lcs.mit.edu:/contrib/tkWWW-0.4.tar.Z
  580.  Description: A Tk World Wide Web (WWW) browser.
  581.  Contact: tk-www-request@athena.mit.edu (administration of mailing list), 
  582.      tk-www@athena.mit.edu (WWW Tk Browser Discussion List)
  583. @@ -478,6 +537,11 @@
  584.  Description: Symbolic interface to Athena Widgets.
  585.  Contact: wafe@wu-wien.ac.at
  586.  
  587. +What: workman (workman.tar.Z)
  588. +Where: barkley.berkeley.edu
  589. +Description: workman - The Civilized CD Player
  590. +Contact: "Steve Grimm" <koreth@sun.com>
  591. +
  592.  What: Xdig (Xdig.shar)
  593.  Where: barkley.berkeley.edu
  594.  Description: A Wish-based interface to the Domain Internet Gopher (dig)
  595. @@ -500,7 +564,7 @@
  596.  What: Calc_Object
  597.  Where: From the contact.
  598.  Description: A Tcl object which talks to bc via expect.
  599. -Contact: "Terrence Brannon" (tb06@pl122a.eecs.lehigh.edu)
  600. +Contact: "Terrence Brannon" <tb06@pl122a.eecs.lehigh.edu>
  601.  
  602.  What: deck.tk    
  603.  Where: barkley.berkeley.edu
  604. @@ -522,8 +586,8 @@
  605.  Description: Wish to Common Lisp interface
  606.  Contact: kaye@linc.cis.upenn.edu (Jonathan Kaye)
  607.  
  608. -What: Mxedit (mxedit.1.1.tar.Z)
  609. -Where: barkley.berkeley.edu, parcftp.xerox.com:pub/mxedit/mxedit.1.1.tar.Z
  610. +What: Mxedit (mxedit.1.3.tar.Z)
  611. +Where: barkley.berkeley.edu, parcftp.xerox.com:pub/mxedit/mxedit.1.3.tar.Z
  612.  Description: Editable text widget based on the mx package.
  613.  Contact: welch@parc.xerox.com (Brent Welch)
  614.  
  615. @@ -537,36 +601,70 @@
  616.  Description: widget which displays a monochrome or color image using dithering
  617.  Contact: paulus@cs.anu.edu.au (Paul Mackerras)
  618.  
  619. -What: Pixmap modifications (tk-pixmap.tar.Z)
  620. +What: Pixmap modifications (tk-pixmap.tar.Z,tk2.3-pixmap.tar.Z)
  621.  Where: barkley.berkeley.edu
  622.  Description: code added to tkBitmap.c to allow drawing pixmaps.  Does NOT
  623.      support getting pixmaps from data files.
  624.  Contact: kennard@tukey.berkeley.edu (Kennard White)
  625.  
  626. +What: Postgres extensions (PQTcl.tar.Z)
  627. +Where: barkley.berkeley.edu
  628. +Description: C and C++ versions of interface to the UCB libPQ Postgres
  629. +    relational database.
  630. +Contact: rmaxwell@ossi.COM (Robin J. Maxwell)
  631. +
  632.  What: showproc.tcl
  633.  Where: barkley.berkeley.edu
  634.  Description: A new showproc
  635.  Contact: lance@markv.com (Lance Ellinghouse)
  636.  
  637. -What: sybtcl (sybtcl-1.1.tar.Z)
  638. +What: SIPP extensions (tsipp)
  639. +Where: barkley.Berkeley.EDU:tcl/extensions/tsipp3.0a.tar.Z
  640. +Description: Tcl command interface to the SImple Polygon Processor (SIPP),
  641. +    a library for creating 3-dimensional scenes.
  642. +Contact: markd@NeoSoft.com (Mark Diekhans)
  643. +
  644. +What: sybtcl (sybtcl-1.2.tar.Z)
  645.  Where: barkley.berkeley.edu
  646.  Description: Tcl interface to Sybase database server.
  647.  Contact: tpoindex@nyx.cs.du.edu (Tom Poindexter)
  648.  
  649. +What: tclprof (tclprof.shar.Z)
  650. +Where: From the contact, and barkley.berkeley.edu
  651. +Description: Tcl performance profiling facility - depends on extended Tcl.
  652. +Contact: markd@grizzly.com (Mark Diekhans)
  653. +
  654.  What: tclRawTCP (tclRawTCP.tar.Z)
  655.  Where: barkley.berkeley.edu and coma.cs.tu-berlin.de
  656.  Description: Raw TCP package for Tcl/Tk based on tcpConnect
  657.  Contact: "Tim MacKenzie" <tym@dibbler.cs.monash.edu.au>
  658.  
  659. +What: tclsql (tclsql-1.0.tar.Z)
  660. +Where: barkley.berkeley.edu:tcl/extensions/tclsql-1.0.tar.Z)
  661. +Description: tclsql is a Tcl (Tool Command  Language)  interface  to  SQL
  662. +    (Structured  Query Language).  tclsql is probably INGRES 6.4
  663. +    specific, but it could be ported  to  other  SQL  platforms.
  664. +Contact: cxh@arsenic.berkeley.edu (Christopher Hylands)
  665. +
  666. +What: tclsockets
  667. +Where: From the contact.
  668. +Description: Extended Tcl interface to BSD sockets
  669. +Contact: lance@markv.com (Lance Ellinghouse)
  670. +
  671.  What: tclTCP (tclTCP-1.0.tar.Z)
  672.  Where: barkley.berkeley.edu
  673.  Description: Extended Tcl BSD socket library interface 
  674.  Contact: "Kevin B. Kenny" <kennykb@crd.ge.com>
  675.  
  676. +What: tclvogle (tclvogle.tar.Z, tclvogleDOCS.tar.Z, vogleWish.sun4.exe)
  677. +Where: barkley.berkeley.edu
  678. +Description: Tk [23]-D drawing widgets (alpha)
  679. +Contact: "Mike Hoegeman" <mh@awds.imsd.contel.com>
  680. +
  681.  What: tcl_curses
  682. -Where: From the contact.
  683. +Where: From the contact, and barkley.berkeley.edu
  684.  Description: System V curses interface for Tcl
  685. -Contact: phk@data.fls.dk (Poul-Henning Kamp),
  686. +Contact: phk@data.fls.dk (P-HK/Poul-Henning Kamp),
  687.          gnat@kauri.vuw.ac.nz (Nathan Torkington)
  688.  
  689.  What: tcl_debugger (tcl.debugger)
  690. @@ -574,15 +672,10 @@
  691.  Description: extended Tcl source level debugger (patch to TclX)
  692.  Contact: "Karl Lehenbauer" <karl@NeoSoft.com>
  693.  
  694. -What: Tcl Profile (tclprof)
  695. -Where: From the contact.
  696. -Description: Tcl performance profiling facility - depends on extended Tcl.
  697. -Contact: markd@grizzly.com. (Mark Diekhans)
  698. -
  699.  What: tcl_snmp
  700.  Where: From the contact.
  701.  Description:  cmu-snmp v1.0 based Tcl interface
  702. -Contact: phk@data.fls.dk
  703. +Contact: phk@data.fls.dk (P-HK/Poul-Henning Kamp)
  704.  
  705.  What: tcl_streams
  706.  Where: From the contact.
  707. @@ -589,22 +682,12 @@
  708.  Description: System V stream I/O library for Tcl
  709.  Contact: peter@ficc.uu.net (Peter da Silva)
  710.  
  711. -What: tclsockets
  712. -Where: From the contact.
  713. -Description: Extended Tcl interface to BSD sockets
  714. -Contact: lance@markv.com
  715. -
  716. -What: tclvogle (tclvogle.tar.Z, tclvogleDOCS.tar.Z, volgleWish.sun4.exe)
  717. -Where: barkley.berkeley.edu
  718. -Description: Tk [23]-D drawing widgets (alpha)
  719. -Contact: "Mike Hoegeman" <mh@awds.imsd.contel.com>
  720. -
  721.  What: tclX dynamic library patches (tclX_dld.shar.Z)
  722.  Where: barkley.berkeley.edu
  723.  Description: Dynamic loading patches to TclX.
  724.  Contact: adrianho@barkley.berkeley.edu (Adrian J Ho)
  725.  
  726. -What: tclX / Tk merge (tckX-tk2.0.shar.Z)
  727. +What: tclX / Tk merge (tclX-tk2.0.shar.Z)
  728.  Where: barkley.berkeley.edu
  729.  Description: Replacement files to incorporate TclX with Tk 2.x
  730.  Contact: markd@grizzly.com (Mark Diekhans)
  731. @@ -614,11 +697,16 @@
  732.  Description: Tcl/Tk TCP connect and Tk filehandler extensions
  733.  Contact: "Pekka Nikander" <pnr@innopoli.ajk.tele.fi>
  734.  
  735. -What: tk Bell and Cutbuffer patches (tkBellCutbuffer.shar.Z)
  736. +What: tk Bell and Cutbuffer patches (bellcut.shar.Z)
  737.  Where: barkley.berkeley.edu
  738. -Description: Tk 2.1 patches to add bell and cutbuffer commands.
  739. +Description: Tk 2.3 patches to add bell and cutbuffer commands.
  740.  Contact: Rick_Ohnemus@imd.sterling.com (Richard Ohnemus)
  741.  
  742. +What: Tk Emacs (TkEmacs1.1.tar.Z)
  743. +Where: barkley.berkeley.edu
  744. +Description: Emacs widget for the Tk widget set.
  745. +Contact: "Sven Delmas" <garfield@cs.tu-berlin.de>
  746. +
  747.  What: tk-mod.shar
  748.  Where: From the contact.
  749.  Description: Alternative geometry managers for Tk 1.4
  750. @@ -639,9 +727,9 @@
  751.  Description: Tk support for ICCCM WM_PROTOCOLS & WM_DELETE
  752.  Contact: "Mike Hoegeman" <mh@awds.imsd.contel.com>
  753.  
  754. -What: Xpm 3.0 support (TkPixmap1.2.tar.Z)
  755. +What: Xpm support (TkPixmap1.2.tar.Z)
  756.  Where: barkley.berkeley.edu, coma.cs.tu-berlin.de
  757. -Description: code added to tkBitmap.c to support Xpm 3.0b pixmaps.
  758. +Description: Tk 2.3 tkBitmap.c modification to support Xpm 3.0b pixmaps.
  759.  Contact: garfield@cs.tu-berlin.de (Sven Delmas)
  760.  
  761.  What: 
  762. -- 
  763. Larry W. Virden                 UUCP: osu-cis!chemabs!lvirden
  764. Same Mbox: BITNET: lvirden@cas  INET: lvirden@cas.org
  765. Personal: 674 Falls Place,   Reynoldsburg, OH 43068-1614
  766.