Path: utzoo!utgpu!news-server.csri.toronto.edu!mailrus!cs.utexas.edu!usc!zaphod.mps.ohio-state.edu!sdd.hp.com!ucsd!ucbvax!TAURUS.BITNET!finkel From: finkel@TAURUS.BITNET Newsgroups: comp.sys.amiga.tech Subject: pipe.device ?? Message-ID: <9007122133.AA07929@eggroll.tau.ac.il> Date: 12 Jul 90 21:33:49 GMT Sender: daemon@ucbvax.BERKELEY.EDU Reply-To: Lines: 24 I wanted to write down some serial code, when I suddenly thought how nice it would be to have a pipe.device! This device will behave very much like the dos pipe: (thanks Matt!), but on the device level. from the software point of view it will look like the serial.device, only it will buffer data inside the Amiga's memory, so several programs could open different units of the same pipe.device and exchange data. For example, we could have by default unit 0 communicating with Unit 1, unit 2 communicating with unit 3, etc. I could run 2 copies of any communication software which supports flexible device/unit combinations, and have them communicate with each other by setting one to access pipe.device unit 0, and the other to access pipe.device unit 1. A more common usage might be debugging serial code. your code doesn't work? no problem! run a terminal program and watch the output! want to send some input to your program? just type it in! want to test a new file transfer protocol? just run 2 copies of your software and have them communicate with the pipe.device! Is there already such a device? I would be very interested to know if someone already wrote such a device driver. Udi