This is a sample of current work and contains a VIC command.

This work is -    copyrighted 1994, 1995 by: Timothy V. Rue

                        timrue@mindspring.com

             (see copyright information at end of document)

---------------------------------------------------------------------

                  (OI) Output-to-Input (or Obtain-Input)

 Brief:

     OI - get input into variable

 Specific:

    (OI) Output-to-Input - The concept of Output-to-Input is, for there to
            be input, there must be output from something to grab as input.
            Output-to-Input is a reminder of "Connection".

      (OI) Obtain-Input (same "OI") - Concept of Obtain-Input is to grab
            input and place it as the contents of a variable. A very
            common function but also contained is the data *CLASS* tag of
            the value as *DEFINED* by IP. Also if the amount of input is
            larger than a given amount, a file is created and the contents
            of the variable is the filename. Like PK there is an "OI-file".
            The file contains the list of variables, data *CLASS* tags and
            the values. PK cannot alter the contents of the OI-file, only
            OI can. But PK can change the OI-file used by OI. Generally,
            the active OI-file is located in RAM. OI can by-pass the IP
            setting.

 "OI" files
-----------------------------------------------------------
variable-pattern ; class-x tag ; value
variable-pattern ;; value
variable-pattern
-----------------------------------------------------------

OI

     OI                             returns PK OI line

     OI -?                          help on OI

     OI -oi                         returns current list of vars & values

     OI variable                    gets input from user into variable
                                    value using IP set. if input is
                                    greater than 255 a file is created
                                    and input is to file and value is
                                    set to filename O#I.var where # is
                                    unique (perhaps filedate/time/AI#)

     OI -c var                      cancels variable

     OI -c var value                creates/changes var value


------------------------------------------------------------------------
COPYRIGHT INFORMATION:
------------------------------------------------------------------------

Although this work is copyrighted, the intent of the copyright is to
support the concept of giving credit where credit is due and to prevent
the wrongful constraint and/or abuse/exploitation and/or distortion/
manipulation of it's content. This work may be transfer and used
following these conditions:

1) This work may be transferred only in whole and so long as NO
   consideration is received in return.

2) That proper credit is given to the Author(s) responsible for the
   creation of the work.

3) That there is no intentional distortion or manipulation of the work
   that in any way damages or harms the work or authors(s) responsible
   for the creation of the work. And that in finding any unintentional
   distortions or manipulations, correction(s) will be made A.S.A.P. and
   with reasonable effort to communicate the correction(s) to all.

4) This work shall not be included in any for-profit product and/or
   service without the written approval of the authors(s) responsible
   for it's creation. The exception to this is, of course relates to the
   world wide web, in that the work may be made available on and through
   the W.W.W. so long as the other conditions are adhered to.

                                ****





Email: timrue@mindspring.com