On Sun, 3 Jan 2010 15:25:02 -0800, Charles Mills wrote:
>
>I recall that DOS/360 had a series of file-to-file utilities (no device
>independence so you needed a disk to tape utility, a card to tape utility, a
>tape to disk utility, ...)
>
So that's where CMS got that idea.  But z/OS device independence is eroding.
Why are there TPUT/TGET/PUTLINE/GETLINE (whatever) rather than just doing
QSAM I/O to SYSTSPRT and SYSTSIN?  And I'm dismayed at the number of z/OS
utilities that balk at "DD PATH=...", not because their QSAM calls couldn't
perfectly well handle it, but merely because they're afraid to try.

>And anyone else ever write IV-Phase assembler? 5-character symbols, of which
>only three (24 bit word machine) were significant, so NOTAG was the same
>
Someone should have introduced them to RADIX50.  But I always disapprove
of quiet truncation.

>symbol as NOTUP. And it did not flag duplicates, it just silently redefined
>the symbol. Nor did it flag undefined symbols -- just passed them to the
>linker as externs.
>
They could have got that idea from C (or perhaps vice-versa).  But I
once wrote a very simple minded assembler that flagged duplicate
definitions only if the values differed.  And JCL and Rexx both
leave an undefined symbol as it appeared in the source, with no
warning.  And POSIX shell expands the containing string as if the
symbol weren't there at all.  All irresponsible, IMO.

-- gil

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to