ooRexx does not compile code in the Z/OS tradition. It can reduce the 
code to something the user can not edit but it does not produce platform 
specific executable code. There are a few reasons for this decision.

1. First and most important, ooRexx has practically no relation to the 
Z/OS version of Rexx. The source code is written in C/C++ and not in 
assembler. It is also structured in a completely different manner with 
the vast majority of the interpreter code in executable binary 
libraries. Because of this structure you would gain practically nothing 
by creating an executable version of your script because most of the 
execution cycles would be spent in the library code.
2. ooRexx now supports multiple hardware platforms. Creating a compiler 
for all these platforms would be a lot of work with very little return 
on that investment.
3. Last but not least, ooRexx would probably run circles around the Z/OS 
version of Rexx. Unfortunately we can not test that probability since 
there is no Z/OS version of ooRexx. There is however a Zseries Linux 
version and I can tell you that it is multiple orders of magnitude 
faster than the Z/OS version.

BTW - the reason there is no version of ooRexx for Z/OS is that the 
developers do not have access to a Z/OS partition and none of us have 
the skills to develop a Z/OS version. All of us have mostly Windows and 
Linux skills with some AIX sprinkled in. If you have the skills to be 
able to develop a Z/OS version and the will to follow through on such a 
project (or know someone who does) please let the ooRexx developers know 
about it.

David Ashley

On 06/21/2012 04:09 AM, Roger Bilau wrote:
> Hello,
> under z/OS an rexx compiler is available. Is it possible to compile ooRexx 
> scripts?
>
> Why?
> 1. Because compiled ooRexx programs will run on other systems without the 
> installation of the complete ooRexx package - it would be easier to 
> distribute an executable program and sometimes it is not allowed or unwanted 
> to install a development environment.
> 2. I know from my experiences on z/OS that compilation will accelerate rexx 
> internal code sections
>
> If a compiler is not available: what is the minimum ooRexx environment that 
> is needed to distribute an ooRexx script?
>
> regards
> Roger
>
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and
> threat landscape has changed and how IT managers can respond. Discussions
> will include endpoint security, mobile security and the latest in malware
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> Oorexx-users mailing list
> Oorexx-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-users



------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Oorexx-users mailing list
Oorexx-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-users

Reply via email to