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.
Open Object Rexx is fully compatible with earlier versions of IBM REXX Interpreters that were not object-oriented and compatible with other Open Source Rexx interpreters currently available.
What's New in This Release:
Bug Fixes:
· date, time, size missing from SysFileTree result
· SysFileTree causes Segmentation fault
· SysFileTree usage Access Violation
· ooRexx SysFileTree Performance Problem
· instance method does not return .nil if expected
· Seg Fault in RxSockSelect
· Some confusion about ISO date format in rexxref
· RxMath Functions
· oleObject using click or submit methods fails in IE9
Documentation Fixes:
· Doc: Rexx PG 10.3.3.3 Example: example does not compile
· RxMessageBox argument NONE is no button