Open Object Rexx (ooRexx) is an open source project managed by Rexx Language Association (RexxLA) providing a free implementation of Object Rexx.
Open Object Rexx includes features typical of an object-oriented language, such as subclassing, polymorphism, and data encapsulation. It is an extension of the classic Rexx language, which has been expanded to include classes (a base set of classes is supplied), objects, and methods.
These extensions will not replace classic Rexx functions nor will they preclude the development or running of classic Rexx programs.
You can program as before, program with objects, or intermix objects with regular Rexx instructions. You decide when to use Rexx's object-oriented features.
In general, your current Rexx programs will work without change. But because Open Object Rexx detects more errors at translate time than some other Rexx interpreters, you may have to fix these errors.
What's New in This Release:
Bug Fixes:
· Crash from object overlay usually during PackageClass::newRexx()
· oleObject using click or submit methods fails in IE9
· ooRexx Interpreter Crash
· Long External Command Will Crash ooRex
· x2b/x2c/x2d Don't Accept Whitespace
Documentation Fixes:
· Description of precision parameter
· RxCalcxxx must fail when precision>16
· Text for Time offset incorrect
· Doc: Rexx PG 10.3.3.3 Example: example does not compile
· RxMessageBox argument NONE is no button