Procedures Language 2/REXX

IBM Operating System/2 Procedures Language 2/REXX is the classic OS/2 REXX interpreter.

Libraries, extensions and bindings
Archiver
 * Info-Zip - Compression/decompression, avl. in a REXX compatible DLL (Open source)

Database access
 * Bullet/REXX - Allows you to work with xBase files or databases
 * dbfREXX - Allows you to work with xBase files or databases
 * Pro*REXX - Bindings/Interface to a Oracle Database
 * RexxBase - Allows you to work with xBase files or databases (Freeware)
 * REXX/ISAM - ISAM database files extension (Open source)
 * REXX/SQL - SQL database access (Open source)

I/O
 * LesTecIO - Sundry I/O routines
 * REXXIO - I/O routines, freeware version of LesTecIO


 * REXXBOS - A complete OS/2 system interface for REXX
 * REXX/CURL - Bindings to the libcURL library - Open source
 * REXX/EEC - Encode, compress and encryption ext. - Open source
 * REXX/GD - Bitmap manipulation extension - Open source


 * REXXSEM - Semaphore support for REXX - Used to be shareware, now freeware
 * RxULS - REXX Unicode API - Open source
 * SpUtils - PM and API functions - Open source

GUI/Widget bindings

 * Rexx/Curses - Bindings to the PD Curses text mode UI library - Open source
 * REXX/DW - Bindings to the Dynamic Windows GUI/Widget toolkit - Open source
 * REXX/Tk - Bindings to the Tcl/Tk GUI/Widget toolkit - Open source

Graphical front ends and REXX development systems

 * DrDialog - Freeware
 * GpfREXX - Commercial
 * MAID - Commercial
 * VisPro/REXX - Was commercial, now freeware
 * VREXX - Freeware
 * VX-REXX - Commercial

OS/2 text editors with REXX support

 * Boxer - Classic REXX (Regina & IBM) and BREXX support included by default.
 * Enhanced Editor - Has syntax highlighting, auto-formatting and automatic code summary for REXX.
 * Fast Editor Lite
 * FTE - Has support for syntax highlighting, code folding and syntax-aware autoindent.
 * Future Wave Editor - macro & syntax support included by default
 * KEDIT - XEDIT clone
 * Preditor/2 - REXX template with syntax highlighting
 * Rexxit
 * SourceLink - Commercial - Browser/Editor/Visualiser.

Source code browsers, visualisers, analysers and other utilities

 * Exuberant ctags - Creates index files out of REXX source files - Open source
 * Pillarsoft Suite - Contains a code template tool with REXX support - Shareware
 * REXX/Trans - Helps you use REXX as a macro lang. in your app - Open source
 * REXX/Wrapper - Wraps REXX code into a semi-exe - Open source
 * SourceLink - Commercial - Browser/Editor/Visualiser.

OS/2 applications that can be scripted with REXX
OS/2 based applications that have explicit REXX support, other software that has some sort of scripting support can sometimes be "hijacked" to use REXX as well by shaping the output of your REXX script to what the application expects.
 * Enhanced Editor - Text editor
 * Embellish - Bitmap graphics editing
 * Future Wave Editor - Text editor
 * Gnuplot - Plotting package
 * HyperAccess - Communications program
 * Impos/2 - Bitmap graphics editing
 * KEDIT - Text editor
 * Kermit 95 - Communications
 * LPEX - Editor, part of VisualAge C++
 * Lotus 1-2-3
 * Mesa 2 - Spreadsheet
 * PhotoGraphics Pro - Line/pixel graphics
 * PM-Mail - E-Mail program
 * REXXterm - Communications program
 * SourceLink - Source code browser/editor/visualiser
 * THE - Editor
 * ZOC - Communications program

Articles

 * Douglas Clark: Rexx: The King is Alive and Well
 * Dan Bridges: The Joy of REXX - Tutorial and Book review
 * Dave Briccetti: Sending Mail with REXX
 * Darin McBride: REXXSEM:The Reference
 * Charles Daney:
 * Common REXX Pitfalls
 * How to Do It in OS/2 REXX
 * Advanced REXX Programming Topics
 * Solving REXX and OS/2 problems with REXXLIB
 * REXX Tips & Tricks
 * Richard K. Goran:
 * Introduction to Object Manipulation in REXX
 * REXX Components
 * Creating and building your own LaunchPad
 * Info-ZIP's UnZip REXX Interface

Tutorials and other learning material

 * Roger Orr: OS/2 Procedures Language - REXX
 * And a more thorough tutorial called "REXX for Newbies" that was written by Chris Wenham:
 * REXX Newbies, Part I (Oct 1998)
 * REXX Newbies, Part II (Oct 1998)
 * REXX Newbies, Part III (Nov 1998)
 * REXX Newbies, Part IV (Nov 1998)
 * REXX Newbies, Part V (Dec 1998)

Built with REXX

 * BuildSOM - Creates program and folder objects via SOM.
 * Get Usenet News Articles Using REXX, Network News Transfer Protocol and Sockets
 * Harold Zbiegien's date algorithms in REXX
 * Send Mail to an Email List with REXX, SMTP and Sockets
 * SRE-HTTP - A web server written primarily in REXX
 * Stupid OS/2 Tricks/REXX Commands
 * Update Homepage

Publications

 * Eric Giguère: REXX and the OS/2 Workplace Shell - DDJ, Dec 1993