Chris Craddock wrote:
 
<snippet begins>
. . . However, if you're trying to be more general (and reliable) way of doing 
this [is] to provide those callers with different interface names . . .
</snippet ends>
 
and I, as often, agree with him.  This time, however, his language strikes me 
as unnecessarily  gnomic.  
 
Although early versions of C included 'entry' among its reserved words, this 
hint was never taken; and in time multiple entry points in a C function, never 
possible, came to be anathematized on the principle that if I can't have it it 
must surely be worthless.  The 'package' was provided instead.
 
In a z/OS HLASM environment, however, two or more entry points, minimally one 
for AMODE(31) and another for AMODE(64) callers, provide the appropriate 
mechanism for addressing this issue.
 
Why have the people who have had their say in this matter failed to note this?  
Speculation of this sort is mostly idle, but I suspect that naif notions of 
what is and is not 'structured' or even the fear that a proposal might be 
dubbed 'anarchic' played some role in this systematic omissis.

John Gilmore

                                          

Reply via email to