Dataflow Shells
Don Libes
libes at cme.nist.gov
Fri Feb 22 08:42:48 AEST 1991
In article <17062:Feb2120:31:0291 at kramden.acf.nyu.edu> brnstnd at kramden.acf.nyu.edu (Dan Bernstein) writes:
>In article <5503 at awdprime.UUCP> dcheney at dcheney.austin.ibm.com (David Cheney) writes:
>> "the setup of more complicated networks of processes
>> than just pipelines".
>
>I haven't seen any information on 2dsh except for occasional references
>on the net. I have a tool that understands things like
>
> prog1 3|X --- prog2 --- Y|4 prog3
> X| prog4 --- prog5 |Y
Some other work along these lines was cited in my Summer 1990 USENIX
paper on expect:
gsh [3] is based on the Bourne shell, but handles graphs of processes,
such as sending the output of one process to two processes, or
building a set of three process in a cycle. ....
MTX [8] is a screen-based pipe manager. It solves the same set of
problems as gsh, although the interface is mouse-oriented instead of
keyboard-oriented. In addition, MTX can rearrange connections in
use. It does [this by interposing processes with ptys and hence is
not as fast as gsh].
[3] Chris McDonald and Trevor Dix, "Support for Graphs of Processes in
a Command Interpreter", Software: Practice & Experience, Volume 18
Number 10, p. 1011-1016, October 1988.
[8] Stephen Uhler, "MTX - A Shell that Permits Dynamic Rearrangement
of Process Connections and Windows", Proceedings of the Winter 1990
USENIX Conference, Washington, D.C., January 22-26, 1990.
Don Libes libes at cme.nist.gov ...!uunet!cme-durer!libes
More information about the Comp.unix.shell
mailing list