PIPI (Parsed Input Process Initiator) -- another silly proposal?
Hi.
It's me again.
Do you think the following is of any use:
This is the reference for PIPI (Parsed Input Process Initiator)
implementation.
The Idea
========
PIPI tries to solve the following main problems:
1. The standatd input of a programme is not convenient for
supplying
more than one large or streaming programme argument.
2. Because of problem #1 programmes use files to store their
arguments,
making it hard to pipe them.
3. A big application porting problem nowadays are the differences
between the UIs on the various platforms.
PIPI offers the following solution:
Extend all programmes' standard input, so that an application is
able
to request for an argument by an identifier for it and its value
is
passed to the programme via a stream. Do not extend the standard
output, so that each programme fulfils just one task. Currently,
no
improvement of standard error is considered.
Additional PIPI strongpoints:
1. Linking programmes on different hosts, platforms transparently.
PIPI shortcomings:
1. Performance loss, because of the connection type. (depends on
the
implementation)
This is the reference for PIPI (Parsed Input Process Initiator)
implementation.
The Idea
========
PIPI tries to solve the following main problems:
1. The standatd input of a programme is not convenient for
supplying
more than one large or streaming programme argument.
2. Because of problem #1 programmes use files to store their
arguments,
making it hard to pipe them.
3. A big application porting problem nowadays are the differences
between the UIs on the various platforms.
PIPI offers the following solution:
Extend all programmes' standard input, so that an application is
able
to request for an argument by an identifier for it and its value
is
passed to the programme via a stream. Do not extend the standard
output, so that each programme fulfils just one task. Currently,
no
improvement of standard error is considered.
Additional PIPI strongpoints:
1. Linking programmes on different hosts, platforms transparently.
PIPI shortcomings:
1. Performance loss, because of the connection type. (depends on
the
implementation)
Just looking for comments,
Pavel
Reply to: