String/RexxStack version 0.01
=============================

Copyright (c) 2003 Ioannis Tambouras <[email protected]> .
All rights reserved.

No knowledge of Rexx is needed or desired.

RexxStack is an implementation of the Rexx Stack data structure,
a more elaborate stack data structure than a regular stack.
This structure (and its related functions) have
always been an extension to the Rexx framework in platforms like CMS,
Amiga, OS/2, and Unix. It serves as a glue-macro language not just
between applications, but for the operating system, the shell, and the
applications. In Unix speak, it is similar to a daemon able to
funnel data between applications and the shell itself.

As a data structure, it is a more elaborate than a regular stack because

1. It contains buffers within the stack, and stack operations can be applied
  within a region of the stack,

2. It support multiple stacks in stack- within-stack fashion,

3. It supports both a Perlish and Rexx syntax -- the Rexx syntax is simpler.

4. The stack scope can be internal to  the application (as usual), or
  the Stack can run as a daemon  to enable sharing of data between
  network applications, or you could use both the internal plus the
  networking stacks at the same time.


ROAD MAP
-------
  Internal RexxStack
          This release.


  External & Internal RexxStack
          Implements rxstack and rxqueue (the networking interface). The code
          has been implemented, documented, and passed all tests, but
          it is not ready for release.

  Multi-threaded External & Internal RexxStack
          After the simple version of rxstack is released, the rxstack will
          probably  be implemented as a threaded server.



INSTALLATION
------------

To install this module type the following:

  perl Makefile.PL
  make
  make test
  make install

DEPENDENCIES
------------

This module requires these other modules and libraries:

Test::More
Class::MethodMaker
Filter::Simple
Want
Data::Dumper
Pod::Checker

COPYRIGHT AND LICENSE

Copyright (C) 2003 Ioannis Tambouras <[email protected]>
LICENSE:  Latest version of GPL. Read licensing terms at  www.fsf.org .