Call by name

2018-02-13 Thread Seymour J Metz
Something just occurred to me with regard to call by name. There are no SETS and USES attributes in an Algol 60 parameter declaration. If a parameter is used as an l-value, there is a potential problem. A value like A[I} is legitimate on either side of an assignment, but a value like A[I]+1 is

Re: Call by name

2018-02-13 Thread Paul Gilmartin
On 2018-02-13, at 10:09:30, Seymour J Metz wrote: > Something just occurred to me with regard to call by name. There are no SETS > and USES attributes in an Algol 60 parameter declaration. If a parameter is > used as an l-value, there is a potential problem. A value like A[I} is > legitimate

Re: Call by name

2018-02-13 Thread Martin Ward
On 13/02/18 17:09, Seymour J Metz wrote: Something just occurred to me with regard to call by name. There are no SETS and USES attributes in an Algol 60 parameter declaration. If a parameter is used as an l-value, there is a potential problem. A value like A[I] is legitimate on either side of

Re: Solution OOP in HLASM

2018-02-13 Thread Jon Perryman
Real HLASM OOP follows. Real HLASM programmers will understand why I said called certain people are incompetent when say things like "you can't HLASM OOP without jumping thru hoops", "another gem from Jon" and "doesn't understand OOP". Clearly they only know basic HLASM but believe they are