% File : BUNDLE.PL % Author : R.A.O'Keefe % Updated: 22 September 1984 % Purpose: Bundle and Unbundle files. % Needs : append/3 and reverse/2 from LISTUT.PL (lib(lists)). /* This file defines two commands: bundle [ = , ..., = ]. unbundle . The former writes, for each of the files in turn, %?BEGIN -- {contents of file } %?ENDOF -- There is no special mark at the beginning or end of the file. The latter reads the , and writes every %?BEGIN..%?ENDOF section to a file whose name is the given label. If you omit a