• Crunchie v0.96 released

    From riscos@avisoft.f9.co.uk@21:1/5 to All on Sat Feb 1 00:15:03 2025
    Crunchie is a Utility written in BASIC to crunch BASIC files, written
    by the late Steve Drain and first released in 2018. It was updated by
    him until v0.93 in April 2021, and will:

    * delete comments, blank lines, empty statements and spaces
    * shorten variable, procedure and function names
    * convert SWI names after SYS/SWI to numbers
    * convert ASC with literal strings to numbers
    * convert constant variables to literal values
    * remove debugging statements
    * remove unwanted routines
    * concatenate lines
    * crunch multiple library files to same values
    * append crunched libraries to the main program

    An updated Crunchie v0.96 has now been released, based on v0.93. The
    main changes are...

    * Fixed several simple errors.
    * Removed duplicated or unused code and files.
    * Corrected Analysis list for Literals and source files.
    * Improved some error messages.
    * Removed assumption that programs and Libraries start with REM.
    * Avoided redundant colons at start/end of line.
    * Moved all available releases and recent changes to RISC OS Git.

    Feedback of cases it cannot handle, or suggestions for improvements,
    may provoke further releases.

    Many may question whether a BASIC cruncher is of any use. I would
    suggest that for large programs it can be very useful. Crunchie takes
    6 seconds to process a 1.5GB program spread over 43 source files, and
    the 76% reduction gives real benefits in size and performance.

    After Steve sadly died in December 2022, it was his wish that his
    Kappa website and software remained available, and there is a copy of
    his website as part of my own at
    http://www.avisoft.f9.co.uk/
    https://homepages.force9.net/avisoft/
    Crunchie v0.96 is available from there.

    --
    Martin Avison using a TiMachine running RISC OS 5
    and the Pluto mail and newsreader


    _______________________________________________________________ a.m.conroy@argonet.co.uk, Moderator of comp.sys.acorn.announce.
    Submissions to csaa@owlart.net
    Related mail to csaa-request@owlart.net

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)