In order that there is no danger of getting into a muddle over who is updating what routines in the SPROGS library, I suggest the following procedure.
The two files
:GSIN10.SOURCE.SP1 and :GSIN10.SOURCE.SP2
contain the FORTRAN and PLAN source, respectively, of SPROGS. Users have READ access to both. Anyone updating an existing routine, or wishing to add a new one, should
1) Contact me to check that no-one else is updating the same routine, or the proposed new routine name has not been used before.
2) If updating, copy the current source of the routine from SP1 or SP2.
3) Write and test the routines, using the SPROGS macro.
4) Convince me that they have been tested (!)
5) Give me READ access to the corrected source. I will update the two master files, and the semi-compiled library.
FORTRAN routines should be compiled under XFIH, using EXTENDED and ABNORMAL FUNCTIONS
PLAN routines should be compiled under PLT, and should work under all branch modes and all address modes.