> -----Original Message-----
> From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
> Behalf Of Shmuel Metz (Seymour J.)
> Sent: Sunday, October 22, 2006 12:06 PM
> To: [email protected]
> Subject: Re: Is the teaching of non-reentrant HLASM coding practices ever
> defensible?
> 
> In <[EMAIL PROTECTED]>, on 10/21/2006
>    at 10:19 AM, "Jeffrey D. Smith" <[EMAIL PROTECTED]> said:
> 
> >Mainframers tend to use the word "reentrant" to mean
> >a program that is concurrently executable by multiple
> >units of work and it does not modify itself at all (or
> >may modify itself in a way that is not detectable by
> >the multiple units of work that are concurrently executing the
> >program).
> 
> That's refreshable.

No, that's reentrant. Refreshable means the program does not
modify itself *ever*. A reentrant program may modify itself
in a way that is not detectable by concurrently executing
units of work. That's what I wrote.

> Reentrant means that you get correct results when
> running concurrent copies, which typically requires some sort of
> serialization.

No, reentrant means what I wrote. Serialization has nothing
to do with it, unless the program is self-modifying (which is
also what I wrote).

> --
>      Shmuel (Seymour J.) Metz, SysProg and JOAT
/snip/

Jeffrey D. Smith
Principal Product Architect
Farsight Systems Corporation
700 KEN PRATT BLVD. #204-159
LONGMONT, CO 80501-6452
303-774-9381 direct
303-484-6170 FAX
http://www.farsight-systems.com/
comments are invited on my encryption project

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