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