Re: Pipes



Michael ROGERS wrote:
> ... 
> Take the example of pipes: would it be possible to create a "pipe applet"
> which would allow the user to select two programs and launch them with a
> pipe running between them? Could we set up some kind of "type checking" for
> pipes running between Gnome applications (obviously it might not be possible
> for older applications) so that only data of an appropriate type was
> transfered (eg a list of files could be transferred from a file finding
> utility to an archiving utility, but a jpeg image could not)?
> 
Hey, let's take it a little further ..., but still talking about
communication between GNOME( rather, CORBA) applications.

Imagine creating an instance of some CORBA object with
operations such as get() and put(), appropriately typed.
The operations need not be only two (nor they need to have these names).
And then, launching two or more GNOME (rather, CORBA aware) applications,
passing them the IOR of the "pipe" object. The application could check the
interface and the types of the operations of the "pipe" via the
Interface Repository and then communicate with each other :-).

Also, one can think of a some form of scripting, as well as some visual
techniques to do this.

Note, that such a thing is not restricted to an unidirectional, 
two-party only communication.

> Any thoughts? Is the shell indispensible?
Yes, it is ;-) But the shell has its uses, the above also.

Regards,
-velco



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]