(Files.hp48) Item: 34 by akcs.gustav@hpcvbbs.cv.hp.com Author: [Jason Alan Grant] Subj: System RPL version of Redundance Fighter Date: Sun Feb 23 1992 [Note: This is an improved version of RF on Goodies Disk #5. -jkh-] Here's a system RPL version of Lutz Vieweg's nice RF program. This is my first call to the BBS, so I hope this has not already been done, or, at least, hasn't been done any better. Here are the wondrous improvements: 1. RF now checks (with CK1NoBlame) for at least one argument before proceeding. 2. Program delimiters (i.e. << and >>) are obliterated both before and after the packing (saving 0 to 10 bytes) using the included program 'Strip', which works like the widely-used 'STRIP', except 'Strip' first checks that there are actually program delimiters to strip before it does the chopping. 3. If, for some reason, RF cannot complete its mission (i.e. compression impossible, you gave it an undefined name, or you aborted RF when the menu appeared), it restores the stack to its exact condition at the time RF was invoked and gives up the ship. 4. When the usual selection menu appears, the first three menu keys work identically to their old RF counterparts; ATTN restores the stack and aborts; and all other keys do not generate a GET error like on the old RF, but merely beep. 5. And for you byte-misers, the new RF is 122 bytes shorter. The whole directory now sucks 54 fewer bytes. 8-) Here's a change worth noting: When given a name, RF stores the compressed object back into the original name and does not create a new name by adding the appropriate extension to the original one. I prefer this, but you may not. I also took the liberty of bumping up the version number to 1.21 so users can easily differentiate between the two RF's. Other than all this, the new RF functions identically to the old one; RFU and RFP remain the same. For further instructions, please see Vieweg's original posting. [See RF.DOC on Goodies Disk #5. -jkh-] Please let me know of any suggestions, corrections, or problems you might have concerning the program. I've finally finished all those dreaded college applications and I just might have time for fixes. ;-) My address is: Jason Grant 6217 Beckford Corpus Christi, TX 78414 (512) 993-9513 or just leave me a message on the BBS. Many thanks to Herr Vieweg for the amazing compression programs and the RPL version of RF and to HP for all the SRPL loot on Goodies Disk #4. Just like everyone else, I claim no responsibility for any misbehaviors of this program or any other baddies it might cast upon you even though it works just dandily on my revision E.