home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / lang / tcl / 1343 < prev    next >
Encoding:
Text File  |  1992-09-11  |  3.1 KB  |  76 lines

  1. Newsgroups: comp.lang.tcl
  2. Path: sparky!uunet!haven.umd.edu!darwin.sura.net!wupost!usc!sol.ctr.columbia.edu!destroyer!ncar!noao!gillies
  3. From: gillies@noao.edu (Kim Gillies)
  4. Subject: tclIPC library on archive
  5. Message-ID: <1992Sep12.003224.29907@noao.edu>
  6. Keywords: TCL ipc
  7. Sender: news@noao.edu
  8. Nntp-Posting-Host: gemini.tuc.noao.edu
  9. Organization: National Optical Astronomy Observatories, Tucson, AZ, USA
  10. Date: Sat, 12 Sep 1992 00:32:24 GMT
  11. Lines: 63
  12.  
  13.  
  14. I've just uploaded my tclIPC package to barkley.berkeley.edu.  It
  15. should appear as /tcl/extensions/tclipc-1.0.tar.Z shortly.
  16.  
  17. Here's some information from a README.
  18. -----------------------------------------------------------------------
  19. tclIPC is a library that implements a send command for TCL similar to
  20. the "send" command in Tk, but it does not require Tk or X11.  TCL/tclIPC 
  21. programs can connect to other TCL/tclIPC programs and execute commands in their 
  22. interpreters and use the results locally.  The communication model is
  23. peer-to-peer, different than most client-server libraries that are around.
  24.  
  25. The tclIPC distribution consists of the source and some additional directories
  26. containing some test applications and a required application called the
  27. PortManager.  The tclIPC library can be used with GUI libraries including
  28. Tk, XView, and OLIT (probably Motif, but I don't have it).
  29.  
  30. tclIPC features:
  31.  -simple to use from TCL scripts
  32.  -includes TCL script access and C language interface
  33.  -supports "send" in command-line programs
  34.  -supports GUI toolkits and includes examples for Tk, XView, and OLIT.
  35.  
  36. Acknowledgements
  37. ----------------------------------------------------
  38. Much of this library is based on work done by George Drapeau as part
  39. of the MAEstro Project.  MAEstro is a distributed multimedia environment
  40. built to focus on student authorship of multimedia documents.  The
  41. source for MAEstro is on sioux.stanford.edu.  
  42.  
  43. Requirements
  44. ----------------------------------------------------
  45. tclIPC is an extension to TCL, so you must already have TCL.  In fact,
  46. you must have TCL 6.4 since tclIPC uses the new Tcl_GlobalEval procedure.
  47. Tcl is available on sprite.berkeley.edu.
  48.  
  49. You must have an RPC implementation compatible with Sun RPC 4.0 available
  50. on titan.rice.edu.  You need a version of rpcgen.
  51.  
  52. tclIPC uses the handles part of the Extended Tcl package.  The
  53. important files are included in the tclIPC distribution if you don't
  54. have or use Extended TCL.
  55.  
  56. tclIPC will compile with gcc2.2.2 or Sun's cc or acc.  It has only been tested
  57. on the Sun platform (versions 4.1.1 and 4.1.3 SunOS), but should port to
  58. machines with an RPC implementation like Sun's.
  59.  
  60. ----------------------------------------------------
  61. Reporting Errors, Suggestions for Improvements, Etc
  62.  
  63. If you find an error in any of the tclIPC code or would like
  64. to discuss the code or improvements, please send mail to:
  65.  
  66.     gillies@noao.edu
  67.  
  68.     Kim Gillies
  69.         National Optical Astronomy Observatories
  70.         950 North Cherry
  71.         Tucson, Arizona   85719
  72.         602-325-9246
  73. -- 
  74. Kim Gillies, National Optical Astronomy Observatories, Tucson, Arizona USA
  75. Internet: gillies@noao.edu  phone: 1 602 325 9246
  76.