Object REXX is an interpreted, class-based object-oriented extension of the Rexx scripting language, today usually called Open Object Rexx or ooRexx. It began in 1988 when the Oryx project at the IBM Scientific Centre in Winchester, under the technical direction of Simon C. Nash, tried merging classic Rexx with the object model of Smalltalk, and a first prototype under Rick McGuire was presented in 1992. IBM shipped it with OS/2 Warp 4 in 1996 and later released versions for Windows, Linux, AIX and other systems. Classic Rexx programs normally run unchanged because ooRexx keeps the older language's features and is essentially compliant with the ANSI Rexx standard X3.274-1996. In ooRexx everything is an object, programs send messages to objects with the tilde operator, and the syntax is free-form and case-insensitive. IBM discontinued the product in 2004 and passed the source to the Rexx Language Association, which released the open-source ooRexx in 2005.
Facts
First Released Execution Model Connections
Influenced By
Source Object REXX (Wikipedia)
Preceded By
Source Object REXX (Wikipedia)
In the Other Atlases
Developed By
Also in Business Atlas: the developer of this subject.
Source Object REXX (Wikipedia)History, originQuote, History, origin
the "Oryx" project at the IBM Scientific Centre in Winchester
Sources
1. Object REXX (Wikipedia)
History, release
In 1996, Object REXX was released as part of the OS/2 Warp 4 operating system.
Lead
is a high-level, general-purpose, interpreted, object-oriented (class-based) programming language
History, origin
the "Oryx" project at the IBM Scientific Centre in Winchester
In Group: Object-Oriented Extensions and Reliability-Focused Languages, Lead, placement
It is a follow-on and a significant extension of the Rexx programming language
Influenced By: Smalltalk, Lead and history
merging classic Rexx with the object model of Smalltalk
View the SourceReader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.