Object REXX
File:Rexx3 orig size transparent.gif | |
Paradigm | Object-oriented (class-based) |
---|---|
Designed by | Simon C. Nash (IBM) |
First appeared | 1988 |
Stable release | 4.2.0 / 24 February 2014 |
OS | Cross-platform: AIX, Linux, OS/2; Windows NT |
License | CPL 1.0, GPLv2 |
Filename extensions | .rxs .rex |
Website | www |
Major implementations | |
ooREXX (since 2004) | |
Influenced by | |
REXX, Smalltalk[1] | |
Influenced | |
NetRexx[2] |
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
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ As part of TSO Extensions (TSO/E)
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Lua error in package.lua at line 80: module 'strict' not found.
- ↑ Where did SOM support go in 4.0.0?
External links
- No URL found. Please specify a URL here or add one to Wikidata. Open Object Rexx
- Open Object Rexx 4.2.0 documentation
- Object REXX Information-- Downloads, tools, tutorials, reference materials, etc.