Rexx (Restructured Extended Executor) is a programming language that can be interpreted or compiled. It was developed at IBM by Mike Cowlishaw.[3][4] It is a structured, high-level programming language designed for ease of learning and reading. Proprietary and open source Rexx interpreters exist for a wide range of computing platforms; compilers exist for IBM mainframe computers.[5]
Rexx is a full language that can be used as a scripting, macro language, and application development language. It is often used for processing data and text and generating reports; this means that Rexx works well in Common Gateway Interface (CGI) programming and is used for this purpose, like later languages such as Perl. Rexx is the primary scripting language in some operating systems, e.g. OS/2, MVS, VM, AmigaOS, and is also used as an internal macro language in some other software, such as SPF/PC, KEDIT, THE and the ZOC terminal emulator. Additionally, the Rexx language can be used for scripting and macros in any program that uses Windows Scripting Host ActiveX scripting engines languages (e.g. VBScript and JScript) if one of the Rexx engines is installed.
Rexx is supplied with VM/SP Release 3 on up, TSO/E Version 2 on up, OS/2 (1.3 and later, where it is officially named Procedures Language/2), AmigaOS Version 2 on up, PC DOS (7.0 or 2000), ArcaOS,[6] and Windows NT 4.0 (Resource Kit: Regina). REXX scripts for CMS share the filetype EXEC with EXEC and EXEC2, and the first line of the script specifies the interpreter to be used. REXX scripts for MVS may[a] be recognized by the low level qualifier EXEC or may[b] be recognized by context and the first line. REXX scripts for OS/2 share the filename extension .cmd with other scripting languages, and the first line of the script specifies the interpreter to be used. REXX macros for REXX-aware applications use extensions determined by the application. In the late 1980s, Rexx became the common scripting language for IBM Systems Application Architecture, where it was renamed "SAA Procedure Language REXX".
In mainframe programming, a Rexx script or command is sometimes referred to as an EXEC in a nod to the CMS file type used for EXEC,[7] EXEC 2[8] and REXX scripts on CP/CMS and VM/370 through z/VM.
^IBM (1999). "REXX/VM Reference" (PDF). MANMRK. Retrieved May 29, 2023.
^Cite error: The named reference RexHist was invoked but never defined (see the help page).
^Cite error: The named reference RexMay95 was invoked but never defined (see the help page).
^"Catalog of All Documents (filter=rexx)". IBM library server. 2005. Archived from the original on February 15, 2013. Retrieved February 10, 2014.
^"Does ArcaOS include REXX support?". Retrieved September 3, 2020.
^IBM Virtual Machine Facility /370: EXEC User's Guide(PDF) (Second ed.). International Business Machines Corporation. April 1975. GC20-1812-1.
^EXEC 2 Reference(PDF) (Second ed.). International Business Machines Corporation. April 1982. p. 92. SC24-5219-1. Archived from the original (PDF) on April 2, 2020. Retrieved March 28, 2019.
Cite error: There are <ref group=lower-alpha> tags or {{efn}} templates on this page, but the references will not show without a {{reflist|group=lower-alpha}} template or {{notelist}} template (see the help page).
Rexx (Restructured Extended Executor) is a programming language that can be interpreted or compiled. It was developed at IBM by Mike Cowlishaw. It is a...
REXX programming language is a general-purpose object-oriented scripting language. Based on the Rexx programming language (often called "Classic Rexx")...
language. Rexx, a general-purpose, easy-to-use scripting language that runs on many platforms. Also used as extension language for applications. NetRexx and...
Rex Robert Brown (born July 27, 1964) is an American musician. He is the longtime bassist for heavy metal band Pantera, having joined the band in 1982...
for Windows CE 3.0 and following and some third-party engines including Rexx and other forms of Basic are also available. It is language-independent in...
Root Rexx, stylized as ROOT∞REXX, is an otome visual novel video game developed by Otomate, exclusively released for the PlayStation Vita by Idea Factory...
Rated Rexx is the third studio album by American heavy metal/glam metal band Diamond Rexx. It was released by Red Light Records in 1990, and reissued...
Faraji Omar Wright, also known as Rexx Life Raj, is an American rapper and singer. He has released five albums, including the Father Figure trilogy, and...
Rexx Erected is the fourth studio album by American heavy metal/glam metal band Diamond Rexx. It was released by Crash Music Inc. on November 6, 2001....
Diamond Rexx is an American heavy metal / glam metal band from Chicago, Illinois, formed in 1985 by singer Nasti Habits and guitarist Scott St. Lust (aka...
NetRexx is an open source, originally IBM's, variant of the REXX programming language to run on the Java virtual machine. It supports a classic REXX syntax...
Field Rexx is the second studio album by Blitzen Trapper. It was "made in the sweltering summer of 2004 with no budget amidst the hiss of flies and tape...
to separate the left- and right-hand sides in a model formula. In Object REXX, the twiddle is used as a "message send" symbol. For example, Employee.name~lower()...
bit. The element-expression of an IF statement is true if any bit is 1. Rexx has no Boolean data type. Instead, comparison operators generate 0 or 1;...
Related programs such as shells based on Python, Ruby, C, Java, Perl, Pascal, Rexx etc. in various forms are also widely available. Another somewhat common...
Unchained Blades, titled UnchainBlades ReXX in Japan, is a 2011 dungeon crawler role-playing video game developed by FuRyu and published by Xseed Games...
OS/2, Windows NT, 4OS2, 4NT and Take Command REXX scripts in OS/2 using the native or an alternative REXX interpreter This disambiguation page lists articles...
supports an external Rexx interpreter (native OS/2 Rexx or Quercus Rexx, for DOS only Quercus Rexx replacing the older Mansfield Rexx) and its own rather...
Explanatory". Rated R&B. Retrieved July 17, 2022. Gonzalez, Alex (July 15, 2022). "Rexx Life Raj Shares His New Album, The Blue Hour, and Announces a Tour". Uproxx...