This paper contains some additions and corrections to SPROGS Paper 26.
As well as the display routines defined in Paper No 26, there will be two others. DYLIST(N) will list the directory of the library on channel N. It will not cause the backing store pointers to be entered into the filetable.
There will also be a routine called ERSFIL('FRAME',N) which will erase the directory entry to the file FNAME in the library on channel N. This routine will also search the filetable and erase the backing store pointer if an entry exists for this file. Initially, there will be no garbage collection, this may be added later.
Updating of the libraries and filling up empty gaps cannot take place during a SPROGS run since the filetable backing store pointers would not then be correct. A separate program will thus be used to update the libraries.
The hash table for the library directories will have 128 entry points, ie, every entry may be accessed directly.