Date: Monday, June 12, 1995 From: jacklevy@aol.com BZ Menuline v1.1 by Jack Levy ----------------------------- --> S/SX/G/GX For those of you that have used BZ and wanted to create string or program compressions, here is a menuline that will allow you to do so. Once you execute BZM, there are four options: BZ - Execute BZ compressor on the level1 argument. UBZ - Execute UBZ decompressor on the level1 argument. If the argument is a STR/PRG created argument, it will extract the compressed string and execute UBZ as normal. STR - Intended for compression of strings, lists, or other viewables. First executes BZ on the level1 argument, then attaches a UBZ to the end of the compression string. Thus, when the result is stored in a variable, when you press the variable key, the string will come up without the need for you to run UBZ. PRG - Intended for compression of programs. Executes BZ on the level1 argument, then attaches a UBZ EVAL at the end of the string. When the result is stored in a variable, executing this variable will result in your program being run with no need for manual decompression. BZM will not run unless both BZ and UBZ (under those names) exist as global variables. If you do not know what BZ is, it is an excellent compressor for the GX by Mika Heiskanen; It can be found via anonymous FTP at HPCVBBS.EXTERNAL.HP.COM. [It's also on this Goodies Disk. -jkh-]