Just TWO things would make life so much simpler:

1. A universal hardware and OS stack. Then all the discussions about
reentrance go away.

2. Get the I/O control blocks out of the user's space -- go instead to a
"handle" type approach where the gory details of the I/O control blocks were
not the application developer's problem. And bingo, the 24-bit DCB problem
disappears.

Charles

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On Behalf
Of Craddock, Chris
Sent: Saturday, October 21, 2006 11:09 AM
To: IBM-MAIN@BAMA.UA.EDU
Subject: Re: Is the teaching of non-reentrant HLASM coding practices ever
defensible?

> And a corollary would be "why DID IBM make it so darned hard to write
> reentrant assembler code?"

Umm... because they really weren't thinking about the problem. Back in
the day things were considerably simpler and there was really no need
for a more elaborate run time environment, or so they thought. 

<snip>

And if you did it on another platform, you wouldn't even be having this
discussion at all. This is one of those areas where z/OS is truly a
stone-age operating system.

----------------------------------------------------------------------
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