home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 164.lha / IPC / READ_ME < prev    next >
Text File  |  1988-04-28  |  4KB  |  92 lines

  1.  
  2.                Inter-Process Communication Standard
  3.                ====================================
  4.  
  5.                              July/Aug 1988
  6.  
  7.  
  8. The stuff in this release is a result of several months' work by several
  9. people on usenet. The goal has been to develop a standard for Inter-Process
  10. Communication on the Amiga (henceforth known as "IPC").  This standard is
  11. completely Public Domain, and we think it could lead to some outstanding
  12. new capabilities for this machine.  The basic standard is now in a fairly
  13. stable -- hence publishable -- form.  So, here it is.
  14.  
  15.  
  16.                   What's in this release
  17.                   ======================
  18.  
  19. This release (through alt.sources.amiga) contains only sources and
  20. documentation. There should be four shar format files in the package,
  21. as follows (see below for details):
  22.  
  23.  IPC_docs.shar         -- this READ_ME and ipc.doc
  24.  IPC_src.shar          -- IPC include headers and system source files
  25.  IPC_demo_src.shar     -- Some simple demo code 
  26.  IPC_manx_demos.shar   -- Some demo code written directly in Manx/Aztec C
  27.  
  28.  
  29. The complete release (available by anonymous FTP from ucbvax) currently
  30. contains the documentation (plain text) file, the sources in shar format,
  31. and one zoo-format compressed binary file containing the demo (demo_src)
  32. in executable form.  [DON'T FORGET to use BINARY mode when ftp'ing this!].
  33.  
  34.  
  35. IPC_docs.shar  --  contains this READ_ME, plus:
  36.  
  37.       ipc.doc   --  A description of the IPC concept and this standard.
  38.                     (Not yet as complete as I know it ought to be...)
  39.  
  40. IPC_src.shar
  41.                 --  An archive containing the source files for the IPC
  42.                     system routines. See the READ_ME file in the archive
  43.                     for contents and details.
  44.  
  45. IPC_demo_src.shar
  46.                 --  An archive containing source files for the demo
  47.                     program modules "Pserver" and "MinClient".  See the
  48.                     READ_ME file in the archive.
  49.  
  50. IPC_manx_demo.shar
  51.                 --  A client/server pair written by Brian J. Witt in
  52.                     Manx/Aztec C to demonstrate and test the IPC system.
  53.                     (They will also compile under Lattice.)
  54.  
  55.  
  56.                                 %%%%%%%%%%%%%
  57.  
  58.  
  59. Acknowledgments and attributions:
  60.  
  61. This package and its contents were compiled by Pete Goodeve, who should be
  62. flamed... er.. blamed... for all its inadequacies.  All the code here except
  63. for the Manx demos was also written by Pete.
  64.  
  65. The IPCMessage format was largely the design of Peter da Silva.
  66.  
  67. The mechanism used to manage IPCPorts safely ("use counts") was originally
  68. suggested by Matt Dillon.
  69.  
  70. The additions to IPC.h and IPC.c needed to make it compatible with Manx C
  71. were supplied by Brian Witt, who also wrote the Manx format demos.
  72.  
  73. Essential criticism and suggestions have come from Stuart Ferguson, Ron
  74. Minnich, Chuck McManis, Leo Schwab, and many other denizens of the net.
  75. I know I've omitted some names I shouldn't have, but a lot of messages (of
  76. the net variety) have been flowing during the past many months.
  77. Much appreciation is due to all who have taken the trouble to read,
  78. consider, and contribute to the mass of material that has accumulated.
  79. Thank you all!
  80.  
  81.                                                 1988 September 1
  82.  
  83.                                                 Pete Goodeve
  84.                                                 3012 Deakin Street #D
  85.                                                 Berkeley, Calif. 94705
  86.  
  87.                                                 [...ucbvax!violet!pete]
  88.  
  89.  
  90.                                 %%%%%%%%%%%%%
  91.  
  92.