REXX
Appearance
Description
Procedural structured language that is included with every version of OS/2 1.3 and higher, every version of IBM PC-DOS 7.0 and higher and most modern Amiga OS variants and clones. Although REXX is a generic programming language and can be (and has been) used to construct everything from simple utilities to large business applications, it is primarily used as a scripting or macro language. REXX language was created by Mike Cowlishaw of IBM Hursley in 1979 and the first implementation was shipped in 1980.
A list of OS/2 implementations of REXX
- Classic REXX
- Object REXX
- Regina REXX - Open Source - Current
Libraries and bindings
Graphical front ends and REXX development systems
Editors with REXX support
- Boxer
- FTE
- Future Wave Editor
- jEdit - Java editor
- KEDIT
A list of DOS implementations of REXX
- BREXX - Open Source - Current
- Classic REXX - Commercial - Comes with PC-DOS versions 5 and higher.
- Compact Rexx (CRX) - Open source - Discontinued.
- Regina REXX - Open Source - Current
A list of REXX implementations that run under WinOS/2
A list of REXX implementations that run under Java
A list of REXX implementations in JavaScript
Publications
Local articles
- Roger Orr: OS/2 Procedures Language - REXX - Introductory material
- REXX Tips & Tricks:Sources
- Dave Briccetti: Sending Mail with REXX
Code snippets
Tutorials and other learning material
Links
USENET
- comp.lang.REXX - Surprisingly popular - Go to the Google groups version if you are newsgroup challenged.
Built with REXX
- SRE-HTTP - A web server written primarily in REXX
Standards
- ANSI standard for Rexx (X3.274), Published in 1996.