Object REXX

Object REXX
ParadigmMulti-paradigm: object-oriented (class-based), procedural (imperative), structured
Designed bySimon C. Nash (IBM)
First appeared1988 (1988)
Stable release
5.0.0 / 10 May 2023 (10 May 2023)
Preview release
5.1.0
Implementation languageC++
PlatformIA-32, x86-64, ARM, s390x
OSCross-platform: Linux, Microsoft Windows, macOS, Solaris, OpenIndiana, AIX, FreeBSD, OS/2
LicenseCPL 1.0, GPLv2
Filename extensions.rxs, .rex, .rexx, .cls
Websitewww.rexxla.org
Major implementations
Object REXX (until 2004)
ooRexx (since 2005)
Influenced by
Rexx, Smalltalk
Influenced
NetRexx

Object REXX is a high-level, general-purpose, interpreted, object-oriented (class-based) programming language.

It is a follow-on and a significant extension of the Rexx programming language (often called "Classic Rexx"). Object REXX retains all the features and syntax of "Classic Rexx" while adding full object-oriented programming (OOP) capabilities. Although Object REXX does not implement all aspects of the "Information Technology – Programming Language REXX" ANSI X3.274-1996[1] standard, it offers many new features of its own.

Following its "Classic Rexx" influence, Object REXX is designed to be easy to learn, use, and maintain. Object REXX is today often referred to as Open Object Rexx (ooRexx).

  1. ^ "X3.274-1996 American National Standards Institute for Programming Language Rexx" (PDF).

© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search