REXX

E736221

REXX is a high-level, easy-to-read scripting and macro language widely used on IBM mainframe systems for automation, data processing, and system control tasks.

All labels observed (6)

Label Occurrences
REXX canonical 6
Object REXX 2
Open Object REXX 1

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf macro language
programming language
scripting language
canBeEmbeddedIn CICS
ISPF
various IBM tools and products
creator Mike Cowlishaw
designedFor IBM mainframe systems
automation
data processing
system control tasks
developer IBM
executionModel interpreted language
fileExtension .rex
.rexx
firstAppeared 1979
hasImplementation CMS REXX
NetRexx
Object REXX
linked to: REXX

Open Object REXX
linked to: REXX

REXX/370
linked to: REXX

Regina REXX
linked to: REXX

TSO/E REXX
linked to: TSO/E
hasStandard ANSI X3.274-1996
inception 1979
influenced NetRexx
Object REXX
linked to: REXX
notableFeature automatic storage management
built-in parsing facilities
easy-to-read syntax
extensive error handling
free-form syntax
string-oriented processing
paradigm imperative programming
procedural programming
primaryDomain application macro language
job control
system scripting
standardizedBy ANSI
supports command environment integration
functions
signal handling
structured programming
subroutines
typingDiscipline dynamic typing
usedOn AmigaOS
IBM MVS
IBM OS/2
linked to: OS/2

IBM TSO/E
linked to: TSO/E

IBM VM/CMS
linked to: VM/370

z/OS

How these facts were elicited

Referenced by (12)

Full triples — surface form annotated when it differs from this entity's canonical label.

ARexx basedOn REXX
ARexx influencedBy REXX
Rex hasVariant Rexx
linked to: REXX
Conversational Monitor System supportsLanguage REXX
REXX influenced Object REXX
linked to: REXX
REXX hasImplementation REXX/370
linked to: REXX
REXX hasImplementation Object REXX
linked to: REXX
REXX hasImplementation Regina REXX
linked to: REXX
REXX hasImplementation Open Object REXX
linked to: REXX
TSO/E supportsLanguage REXX