OS/VS2 R3.6 had a major upgrade to CLIST that in most ways was an improvement,
but it changed the handling of quoted strings such that there were scenarios
requiring counting a ludicrous number of apostrophes. Despite that issue, the
conditional logic was useful enough that I retrofitted it to OS/VS2 R 1.7 (SVS).
What is SPF? There were two names with the same initials. Or did you use both?
I used a home grown IDE built around AUX, CNTRL and UPDATE files, with
automatic construction of a standard comment block in every new assembler H
file and a bunch of local tools. I found XEDIT to be a very friendly
environment for tool building. It was all REXX except for one function package.
This was before pipes, and I found CMS itself inferior to TSO, but XEDIT was a
game changer, and the use of CNTRL files made merging independent updates to
the same source file a breeze.
One thing about VM is that you can IPL CP under CP ("second level"). This cane
in handy when a new release of VM/SE ("SEPP") worked fine on IBN displays but
had a garbled logon screen with Sylvania IS/7800 terminals. Running second
level VM I saw that the logon code exploit the buffer address adjustment of the
RA buffer order, while the 7800 left the buffer address at its original
position.
--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3
עַם יִשְׂרָאֵל חַי
נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר