On Wed, 3 Jul 2024 19:46:43 +0000, Seymour J Metz <[email protected]> wrote:

>You don't consider an application giving IRXINIT its own environments 
>and function packages to be REXX-aware?

Function programs will only execute when the REXX function is called. There's 
nothing to stop the program from being called using other methods without a 
REXX environment. The is not rexx-aware.

IRXINIT by a product is not required for a products to use REXX. For example, 
Netview allows you to use the REXX API because Netview initializes REXX. You 
can add REXX functions to the Netview function package. 

Is defining REXX functions even necessary? I vaguely remember someone doing 
something like IEFBR14(  ) without the function being defined but I could 
easily be wrong. 

>> Is ooRexx a complete replacement for IBM REXX?
>OREXX is a complete replacement for SAA REXX on OS/2; 
> Were IBM to do  port and integration of ooRexx to TSO, 
> I would expect it to be a complete replacement, at least in TSO and Unix 
> contexts.
> I don't have expectations either way for System REXX.

To say "at least in TSO and Unix" implies people expect IBM to do a half assed 
implementation of ooRexx that is incompatible with automation, CICS, IMS, batch 
rexx, system rexx and others not mentioned. Your expectation is for users to 
use 2 unique REXX variants on the same system depending upon environment.

Even Unix frowns upon unique programming language variants. Remember Python 2.x 
vs Python 3.x.

Also remember OS/2 (like all Unix variants) is a very simplistic 
implementation. The same ooRexx is easily used from any process. For z/OS, you 
must port ooRexx to automation, CICS, IMS and more. IBM REXX was designed to be 
environment agnostic and simple changes to incompatible routines.
 
> I doubbt that there is a Rexx developer on the planet that would agree with 
> you.

Most product developers would not want to deal with ooRexx and changes to their 
documentation. Given that IBM is not going to port ooRexx to z/OS, I suspect 
most REXX programmers would agree with me. With all it's blemishes, it's the 
same on all z/OS systems, same across all products and is fully supported / 
tested.

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

Reply via email to