Hi Paul,

➜  test git:(master) ✗ cat stemcase.rexx
/* rexx */

A. = "Preset"
A.42 = "Answer"
B. = A.     /* Behaves differently in ooRexx.  */
DROP A.45
SAY SYMBOL( 'A.45' )     /* Behaves differently in ooRexx.  */

➜  test git:(master) ✗ regina stemcase.rexx
LIT
➜  test git:(master) ✗ rexx stemcase.rexx
LIT
➜  test git:(master) ✗ brexx stemcase.rexx
LIT
➜  test git:(master) ✗

Where rexx == oorexx; I don’t see any difference.

Furthermore, z/VM 6.4:

Ready; T=0.02/0.04 13:52:45   
stemcase                      
LIT                           
Ready; T=0.01/0.01 13:52:48   

So much more compatible is not really possible.

best regards,

René.



> On 18 Feb 2022, at 17:44, Paul Gilmartin 
> <[email protected]> wrote:
> 
> On Fri, 18 Feb 2022 12:11:57 +0100, Rony  wrote:
> 
>> As René mentioned already, ooRexx has full introspection. As ooRexx is 
>> compatible with REXX (one can use ooRexx to run REXX programs that do not 
>> use any of the new features of ooRexx) it is interesting how the Object REXX 
>> developers at IBM handled that.
>> 
> Only mostly compatible.  It has been discussed here that:
>    A. = "Preset"
>    A.42 = "Answer"
>    B. = A.     /* Behaves differently in ooRexx.  */
>    DROP A.45
>    SAY SYMBOL( 'A.45' )     /* Behaves differently in ooRexx.  */
> 
> -- 
> gil
> 
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to [email protected] with the message: INFO IBM-MAIN


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to