home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.tcl
- Path: sparky!uunet!haven.umd.edu!darwin.sura.net!wupost!usc!sol.ctr.columbia.edu!destroyer!ncar!noao!gillies
- From: gillies@noao.edu (Kim Gillies)
- Subject: tclIPC library on archive
- Message-ID: <1992Sep12.003224.29907@noao.edu>
- Keywords: TCL ipc
- Sender: news@noao.edu
- Nntp-Posting-Host: gemini.tuc.noao.edu
- Organization: National Optical Astronomy Observatories, Tucson, AZ, USA
- Date: Sat, 12 Sep 1992 00:32:24 GMT
- Lines: 63
-
-
- I've just uploaded my tclIPC package to barkley.berkeley.edu. It
- should appear as /tcl/extensions/tclipc-1.0.tar.Z shortly.
-
- Here's some information from a README.
- -----------------------------------------------------------------------
- tclIPC is a library that implements a send command for TCL similar to
- the "send" command in Tk, but it does not require Tk or X11. TCL/tclIPC
- programs can connect to other TCL/tclIPC programs and execute commands in their
- interpreters and use the results locally. The communication model is
- peer-to-peer, different than most client-server libraries that are around.
-
- The tclIPC distribution consists of the source and some additional directories
- containing some test applications and a required application called the
- PortManager. The tclIPC library can be used with GUI libraries including
- Tk, XView, and OLIT (probably Motif, but I don't have it).
-
- tclIPC features:
- -simple to use from TCL scripts
- -includes TCL script access and C language interface
- -supports "send" in command-line programs
- -supports GUI toolkits and includes examples for Tk, XView, and OLIT.
-
- Acknowledgements
- ----------------------------------------------------
- Much of this library is based on work done by George Drapeau as part
- of the MAEstro Project. MAEstro is a distributed multimedia environment
- built to focus on student authorship of multimedia documents. The
- source for MAEstro is on sioux.stanford.edu.
-
- Requirements
- ----------------------------------------------------
- tclIPC is an extension to TCL, so you must already have TCL. In fact,
- you must have TCL 6.4 since tclIPC uses the new Tcl_GlobalEval procedure.
- Tcl is available on sprite.berkeley.edu.
-
- You must have an RPC implementation compatible with Sun RPC 4.0 available
- on titan.rice.edu. You need a version of rpcgen.
-
- tclIPC uses the handles part of the Extended Tcl package. The
- important files are included in the tclIPC distribution if you don't
- have or use Extended TCL.
-
- tclIPC will compile with gcc2.2.2 or Sun's cc or acc. It has only been tested
- on the Sun platform (versions 4.1.1 and 4.1.3 SunOS), but should port to
- machines with an RPC implementation like Sun's.
-
- ----------------------------------------------------
- Reporting Errors, Suggestions for Improvements, Etc
-
- If you find an error in any of the tclIPC code or would like
- to discuss the code or improvements, please send mail to:
-
- gillies@noao.edu
-
- Kim Gillies
- National Optical Astronomy Observatories
- 950 North Cherry
- Tucson, Arizona 85719
- 602-325-9246
- --
- Kim Gillies, National Optical Astronomy Observatories, Tucson, Arizona USA
- Internet: gillies@noao.edu phone: 1 602 325 9246
-