The Rexx Language Association (RexxLA) and the Open Object Rexx Development Team are
pleased to announce the availability of Open Object Rexx (ooRexx) version 4.0.0. ooRexx 4.0.0 is the latest open source version of IBM's old Object REXX interpreter. It is released under the Common Public License (CPL) v1.0.

This version is a complete rewrite of the interpreter to add object oriented features and 64-bit compatibility. There are a very large number of fixes and enhancements in this release that are too numerous to list here. The number of supported platforms and operating systems is large and the source is readily available to compile it on the platform of your choice in the event a version is not available for your platform.

The two biggest feature of this release are 64-bit compatibility and the new object oriented APIs. The new APIs give the Rexx developer full control over the interpreter, variable pools, threads and other low-level features. It is easy to use and understand with many new helper macros for the C++ developer. This should make constructing your own classes written in C++ a lot easier and transparent. It will also help the external function developer as it will greatly reduce the amount of code needed to produce an external function library.

The initially supported platforms are (more to follow):

Windows 2000/XP/Vista
RedHat Linux 5 (i386 and x86_64)
Fedora 10/11 (i386)
SUSE Linux 10/11 (i386 and x86_64)
Ubunti Linux 6.04/7.04 (i386 and x86_64)
Debian Linux 4.0 (i386 and x86_64)
AIX 5.2/5.3/6.0 (32 and 64 bit)

The documentation has also been improved and reorganized. It is available in both PDF and HTML formats.

The new ooRexx release and documentation may be downloaded from

The main web site for the ooRexx Project is

The main project web site for ooRexx is

The web site for the Rexx Language Association is

The ooRexx Development Team would like to thank the beta testers for this release. With their invaluable help we are able to provide a release that has been tested not only on our test suite but on many customer's production code.

The ooRexx Development Team invites all individuals and corporations to contribute to the ooRexx Project. There are many ways to contribute from writing C/C++ code to administering aspects of the project. We also need developers willing to write and maintain tests for every aspect of ooRexx. We also need contributors to our wiki located on SourceForge. Monetary or hardware contributions are also appreciated.

The Open Object Rexx Development Team