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 the operating system OS/2 and later[3] for Microsoft Windows. It is a follow-on to and a significant extension[a] of the "Classic Rexx" language originally created for the Conversational Monitor System (CMS) component of the operating system VM/SP and later ported to Multiple Virtual Storage (MVS),[b] OS/2 and PC DOS.
The OS/2 version of IBM Object REXX includes classes to support IBM System Object Model (SOM)[4] and Workplace Shell[5] (WPS). It is also included in ArcaOS.[6]
On October 12, 2004, IBM released Object REXX as free and open-source software,[7] giving rise to Open Object Rexx (ooREXX), now available for various operating systems: Linux, Solaris, Windows. This implementation includes a Windows Script Host (WSH) Scripting Engine for Rexx. The released sources however didn't include the classes for SOM and Workplace Shell (WPS) support.[8]
Object REXX supports multiple inheritance via the use of mixin classes.
By: Wikipedia.org
Edited: 2021-06-18 18:14:59
Source: Wikipedia.org