STACKS README.TXT:

Author:  Charles M. Fisher
Date:    January 4, 1996

You may have need for a stack object and do not want to
manually create one for yourself.  The Stacks.pas unit
provides your application with a global stack object
that permits stacking string values which can be
converted to any type using Delphi conversion routines
such as StrToInt() and StrToFloat().  Delphi 2.0's own
exception handlers will prevent program crashes should
your user enter a value which cannot be converted to
an integer, float, or currency value.  An exception is
raised whenever the stack is empty and you try to pop
an item.  Naturally, popping a string is as simple as

Edit1.text := Stack.pop

The Stack project with associated source code can be
experimented with to see that the simple transformation
of a TStringList into a stack is trivial.  You simply
insert the item at the top of the List (strings[0]) and
pop it from the same location.  The stack object does
its own housekeeping so you do not have to create or
destroy the stack.  

The excutable is included so you may preview the
functionality of the Stack object before delving into
its details.

This freeware carries no warranties, expressed or
implied, nor any guarantee as to its suitability for any
purpose.  You may use it as you wish without cost, fee 
or license.

If you have any comments, suggestions, or feedback you
may contact the author at 102444,534@Compuserve.com.
