Object REXX

From Wikipedia, the free encyclopedia
Object REXX
Paradigm(s) Object-oriented (class-based)
Appeared in 1988 (1988)
Designed by Simon C. Nash (IBM)
Stable release 4.1.3 (7 July 2013 (2013-07-07))
Major implementations ooREXX (since 2004)
Influenced by REXX, Smalltalk[1]
Influenced NetRexx[2]
OS Cross-platform: AIX, Linux, OS/2; Windows NT
License CPL 1.0, GPLv2
Website www.oorexx.org

    The Object REXX programming language is an object-oriented scripting language initially produced by IBM for OS/2. It is a follow-on to and a significant extension of the "Classic Rexx" language originally created for the CMS component of VM/SP and later ported to MVS,[3] OS/2 and PC DOS. OS/2 version of IBM Object REXX is deeply integrated with SOM.[4]

    On October 12, 2004, IBM released Object REXX as open source software,[5] giving rise to Open Object Rexx (ooREXX), now available for various operating systems: Linux, Solaris, Windows. This implementation includes a WSH Scripting Engine for Rexx. The released sources however didn't include significant piece of the SOM support.[6]

    Object REXX supports multiple inheritance via the use of mixin classes.

    References

    1. René Jansen (2011-12-01). "7 Reasons that Rexx Still Matters". SmartBear blog. Retrieved 2014-02-02. 
    2. "NetRexx - Programming language derived from Java and Rexx". OS/2 EWS. IBM PC BBS. 1996. Retrieved 2014-01-24. 
    3. As part of TSO Extensions (TSO/E)
    4. Willis Boughton (2004). "SOM and Object REXX". EDM/2. Retrieved 2014-02-02. 
    5. "IBM Contributes Scripting Language to the Rexx Language Association, Encourages Innovation Around REXX Application Development". IBM. 2004-11-29. Retrieved 2009-06-25. 
    6. Where did SOM support go in 4.0.0?

    External links

    This article is issued from Wikipedia. The text is available under the Creative Commons Attribution/Share Alike; additional terms may apply for the media files.