SUBGROUPGFIO - An I/O library for George 3

In order to simplify the task of porting the programs from Kernighan and Plauger's "Software Tools", which are written to use ASCII as the internal character set I decided to write an I/O library that allowed use of the ICL ECMA character set.

The source can be examined on-line here, some documentation is available here.

All the source is available in a NEWCOPYIN format magnetic tape image: (5250001,GFIOTAPE).

To install the library from source:

  1. Download the tape, copy the tape image to your tapes directory.
  2. On George, create a new directory, and make it the current directory:
    10.46.01← MK GFIO
    10.46.02← DY GFIO
    
  3. Use NEWCOPYIN to read the file NEWCOPYINPAR from the tape, then copy in all the files listed in NEWCOPYINPAR:
    10.46.03← NEWCOPYIN (5250001),TRAPOPEN
    ← NEWCOPYINPAR
    ← ****
    ...
    10.46.04← NEWCOPYIN (5250001),TRAPOPEN,*CR NEWCOPYINPAR
    ...
    10.46.05← 
    
  4. Run the macro COMPALL (in a background job if you feel like it).
    10.46.06← RJ COMPO, COMPALL
    
  5. When the compilation has finished log in as user :LIB and run the macro INSTALL in the GFIO directory:
    10.46.07← LN :LIB,GFIO
    PASSWORD← XXXX
    10.46.08← DY :XXXX.GFIO
    10.46.09← INSTALL
    
That's it! SUBGROUPGFIO is now installed in :LIB