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

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: