The BASIC Cruncher
------------------

The purpose of the BASIC cruncher is to provide a
simple method of squashing BASIC programs by the
usual methods of shortening variable/procedure/
function names, deleting blank lines, REMs and
spaces and 'concatenating' lines (ie joining them
together!).

The procedure to squash a BASIC program is then:

1) Load the BASIC squasher if it is not already
    loaded. It will appear on the icon bar.
2) Drag the BASIC file to the icon.
4) Amend the filename in the save window which
    appears, drag the file to the destination
    directory, or just click OK to overwrite the
    original program.
5) Wait while the program is squashed. A listing
    of the squashed program appears during the
    process.

Front end       Stuart Hickinbottom

The real thanks for this utility must go to Mike
Harrison who wrote the BASIC squasher. This is
present in the application directory - I just
added command-line decoding to allow it to be
called from another application. See the BASIC
program 'BasCrunch' for more information on how
the squasher works.

This program has been placed into the public domain
by Stuart Hickinbottom. It may be freely copied and
distributed for non-profit making purposes (a small
charge to cover cost of distribution is allowed,
however), so long as the code is not altered (apart
from customising !Run/!Boot files) and this text
file remains present and unaltered. If you have any
queries/suggestions then I would be chuffed to hear
from you, so please write to me:

Stuart Hickinbottom,
 37a High Street,
  Amblecote,
   Stourbridge,
    West Midlands.
    DY8 4DG

email: S.Hickinbottom@uk.ac.lut (until July 1991)