---------Rexx---------

Rexx Home
Rexx FAQs
Rexx Testimonials
Rexx Tutorials
Rexx Articles
Rexx Reference
Rexx Manuals
Rexx How-tos
Rexx Best Practices
Rexx Standards & Portability
Rexx Downloads
Rexx Tools
Rexx Sample Code
Rexx Forums
Rexx User Group
Rexx Links
Rexx Benchmark
Rexx Column
Rexx Blog
Rexx Book
Rexx About the Site
Rexx What's New
More topics
rexx
rexx

     This site
 (C) 2005/6/7/8

OO_rexx
Windows_security_privacy
Rexx
downloads
revitalize_old_pcs
rexx
rexx
rexx
rexx
rexx

     This site
 (C) 2005/6/7/8

Rexx Banner
Tutorials Rexx

There are many excellent free Rexx tutorials on the web --

           Here are a pair of easy articles to get you started.  The first tells you about Rexx, the second is a
           language tutorial--

                 “
Rexx-- What You Need to Know
                 “
A Quick Rexx Tutorial” from H. Fosdick

           Wikipedia’s description of the language and summary
          
Rexx introduction from Rexx/imc
          
Tutorial from Kyla Computing Ltd.
          
Tutorial from Rexx/imc
          
Tutorial and language reference from Kilowatt Software
           Downloadable
interactive book tutorial & reference for Windows from Reginald REXX 
          
Tutorial from Elliot Spencer
          
Tutorial and introduction from Vladimir Zabrodsky
          
Tutorial for scripting handhelds running the Palm OS from Jaxo Inc.
          
Introduction to Rexx Workshop (for VM) from Univ Conn. by Rick Ellis
          
Introduction to Rexx for OS/390 from Lionel Dyck
          
Introduction to REXX/VSE (PDF file) from Bernd Dowedeit from IBM
          
Introduction to Rexx for AS/400 (PDF file) from Vladimir Zabrodsky
          
REXX for CICS (PDF file) from Rich Smrcina
          
OS/2 REXX - unique aspects, from American Programmer
          
ARexx tutorials and code samples from Amiga University
 
           Compare 3 ways to write the same script -- a script that displays the largest files on your
           Windows PC so you can delete any you choose to reclaim space.   3 tutorial articles--

                 “Reclaim Gigabytes using a Rexx Script”  --Classic procedural Rexx (uses Regina)
                 “
Reclaim Gigabytes using a Recursive Rexx Script”  -- Procedural Reginald REXX.
                 “
Reclaim Gigabytes using an Open Object Rexx Script”  --Open Object Rexx

Object-oriented Rexx--

           Brief summary of object-oriented Rexx scripting from Open Object Rexx project
          
What’s Up with Object Rexx?, a one-page overview by H. Fosdick
          
Resurrecting Rexx, Introducing Object Rexx, (PDF file) from Rony Flatscher
          
The Programming Guide for Open Object Rexx is highly readable, from the OORexx Team
          
Tutorial-- from Classic to Object Rexx, PDF file and zipped example programs by Rony Flatscher
          
Object-oriented Rexx scripting tutorial and language summary from Kilowatt Software
          
roo! object-oriented programming presentation from Kilowatt Software
          
Introduction to Object Rexx, a PDF file presentation from Prof. Rony Flatscher
          
Rexx Programmer’s Reference includes an object scripting tutorial.

NetRexx--

           NetRexx Introduction, a PDF presentation from Michael Cowlishaw.   49 slides.
          
NetRexx Tutorial, a PDF presentation by Thomas Schneider.  41 slides.
          
NetRexx Hands-on Lab (for VM & VSE), a PDF presentation from Casey & Morse, IBM
          
NetRexx Language Overview and Quick Start PDF manual from Michael Cowlishaw.
          
NetRexx at Once: Quick Guide for Java Developers (downloadable ZIP file) by Leonardo Boselli

Additionally--

           Most Rexx interpreters download with bundled learning materials and sample scripts.
           Read the articles below for more about Rexx and some more code walk-throughs.
           Download
sample scripts written for illustrative purposes.

Introductions Rexx

Here are introductory articles.  Experienced developers should go to the Reference and How-To’s sections below.

         "Power through Simplicity" explains how power is achieved in Rexx -- a language that “looks”
               simple -- and the advantages to this approach to power programming over languages that “look”
               powerful.
         This
tutorial presentation introduces all aspects of Rexx, including varieties, uses, language
               structure, and a walk-through of several example scripts.   61 slides, Powerpoint, distributed under
               the
Open Publication License
         “
Rexx World,” a quick overview of the whole Rexx universe.
         “
The Power Of Associative Arrays” describes how associative arrays solve problems.
         “
Free Rexx Runs Everywhere!” describes the free Rexx interpreters and their uses.
         “
Using Rexx for Easy Linux Desktop Scripting”  describes Rexx for Linux users.
         “
Rexx for Everyonedescribes the advantages to free Rexx and gives you a feel for the language.
         “
Back to the Future with Rexx,” a quick language introduction for Windows users.
         “
Whatever Happened to Rexx?” an overview for Windows users.
         “
Rexx Today,” an overview for OS/2 and eCS users.
         “
Rexx: A Quick Overviewdescribes the three Rexx varieties and how they are used--
               classic procedural Rexx, object-oriented Rexx, and Java-compatible NetRexx.
         “
REXX Concepts and Applications,” an intro to Rexx for OS/TSO by Bruce Woodworth.
         “
Job Streams “to go” Using REXX/VSE,” PDF file from Linda Dockstader.
         “
All Hail King NetRexx!” is a good overview of NetRexx, and how and why you would use it. 
         “
Interview with Michael Cowlishaw” (inventor of Rexx, a PDF file).
         “
Fast Programming with Rexx,” article with 3 progressive Rexx scripts.

Reference Rexx

These resources give you a completely online Rexx language reference (also see the Manuals and How-to’s sections below) --

         Wikipedia’s description and language summary
        
Tutorial and full language reference from Kilowatt Software
        
Instructions reference from Kilowatt Software
        
Functions reference from Kilowatt Software
        
Syntax summary quick reference from Kilowatt Software
        
Tutorial and full language reference from Kyla Computing Ltd. 
        
Language reference summary from Rexx/imc
        
Rexx FAQs from Mindspring
        
Instructions reference from Elliot Spencer
        
Language reference from Elliot Spencer
        
Rexx language home page at IBM
        
VM Rexx language syntax reference from Rick Swain
        
Rexx Style Guide for TSO-REXX from Neil Hancock
        
TSO Rexx FAQs from Neil Hancock
        
REXX/VSE home page from IBM
        
Rexx manuals and how-tos for all IBM platforms from The American Programmer
        
Rexx versus Clist comparison from The American Programmer
        
TSO and ISPF manuals from IBM from The American Programmer
        
Index page for mainframe Rexx information from The American Programmer
        
Many Rexx resources on the Open Project Directory from DMOZ
        
Rexx for CICS home page from IBM
        
ANSI 1996 Rexx standard, PDF file (pre-publication final draft)
        
Stream I/O for TSO/E REXX PDF file manual from IBM
        
i5/OS V5R2 Information Center online (includes Rexx topics) from IBM
        
AS/400 rexx command parameters from IBM
        
ARexx reference materials from Amiga University
        
Netview command list language versus Rexx, IBM publication

Object-oriented Rexx--

         Documentation home page for Open Object Rexx from the Open Object Rexx Project
        
ooRexx Reference Card, from Prof. Ron Flatscher
        
IBMs Object Rexx home page from IBM
        
Open Object Rexx-- List of classes and methods, from H. Fosdick
        
roo! -- Kilowatt Software homepage

NetRexx--

         NetRexx home page at IBM
        
Creating Java Applications Using NetRexx redbook from IBM
        
NetRexxD documentation package (download ZIP file) from IBM
        
Java and NetRexx under VM home page from IBM

Manuals Rexx

This section gives you fast, direct online access to all Rexx product manuals--

Regina (PDF file)

Rexx/imc

r4

BRexx

Reginald (download)

Rexx for Palm OS

------------------------------------------

------------------IBM------------------

--------------------------------------

z/OS V1.7 TSO/E Rexx Reference

z/VM V5.1.0 REXX/VM Reference

OS/2 2.0 Rexx Reference

OS/390 V2.10 Rexx Reference

z/VM V5.1.0 REXX/VM User Guide

OS/2 Rexx User Guide

z/OS V1.2 TSO/E Rexx User Guide

REXX/VSE V6.7 Reference

OS/2 Rexx--  Bark to Byte

AS/400 REXX/400 Reference

REXX/VSE V6.1 User Guide

AIX Object Rexx Ref. (PDF)

AS/400 REXX/400 Prgr’s Guide

zSeries REXX Compiler & Library

AIX Object Rexx Pgming (PDF)

All other IBM Rexx manuals here!

     (includes z/OS, z/VM, z/VSE, CICS, OS/2, OS Unix services, AS/400, i5/OS,
       AIX Object Rexx, and database interfaces). 

Object-oriented Rexx

All Open Object Rexx manuals from Open Object Rexx Project--

ooRexx Reference

ooRexx Programming Guide

Windows OODialog Ref

RxSock, TCP/IP Functions Ref

RxFtp Class Library Reference

RxMath Functions Ref

Download page for all ooRexx manuals here.

All roo! documentation from Kilowatt Software --

roo! language summary

roo! detailed summary

roo! complete specification

All NetRexx manuals from IBM (all are PDF files) --

NetRexx Language Overview/Quick Start

NetRexx Language Definition

NetRexx Users Guide

NetRexx Language Supplement

How-tos Rexx

This section offers resources that tell how to perform particular tasks --

         The Power of Rexx Associative Arrays, by Howard Fosdick and Les Koehler
        
Cross-Platform TCP/IP Socket Programming in Rexx, PDF file and zipped sample code from Bob Stark
        
How to do Parsing in Rexx, PDF file from Chip Davis
        
Rexx/DW: Lightweight Cross-platform GUI Toolkit PDF file from Mark Hessling
        
Intro to DB2 UDB Programming Using Rexx, PDF file and zipped sample code from Bob Stark
        
How to write database scripts with Rexx, a two-part article from Howard Fosdick.
        
How to script DB2 UDB with Rexx, from Howard Fosdick
        
How to write CGI scripts with Rexx from SLAC
        
Sample Rexx Code for GTK server using named pipes
        
The Generic Call Interface (GCI) PDF file from Florian GroBe-Coosmann
                  
Download code examples for the above presentation ZIP file from Florian GroBe-Coosmann
         The
Reginald REXX web site has many “how-to’s” for Windows users on topics like
                   programming GUIs, the MIDI interface, speech, ODBC, CGI, RexxSock, Internet
                   access, mailslots, transcendental math, RxZip, RxUnzip, and other topics.
        
How to write Rexxlets (scripting Rexx under Palm OS) from Jaxo Inc.
        
Extending the High Level Tracability of Rexx from Leslie Koehler
         Find many good presentations from the
Rexx Language Association’s Annual Symposium
                
2007 (requires membership), free to all -> 2006, 2005, 2004
        
Reading and Writing Data using EXECIO on OS/390 and z/OS from Lionel Dyck
        
Many mainframe Rexx “how-to’s”, tutorials, & manuals from The American Programmer
        
How to write TSO/ISPF edit macros with Rexx from The American Programmer
        
Many short mainframe Rexx “How-To’s” from The American Programmer
        
Technical Support magazine’s 3-part article on REXX/370 Compiler, etc. (NaSPA members only)
        
TSO Times magazine has many TSO-REXX, editor, ISPF articles (no subscription required)
        
TSO/ISPF Update magazine has articles, from Xephon (subscription required)
        
Rexx Anywhere (a Portability “How-to”) from Dave’s MVS Page
        
Six coding rules of thumb (for VM) from Univ Illinois
        
Rexx Tips and Tricks (for OS/2 and DOS), HTML, version 2.80, from Bernd Schemmer
        
Rexx Tips and Tricks (for OS/2 and DOS), download INF file, version 3.60, from Bernd Schemmer
        
OS/2 Rexx articles at the new EDM/2 magazine web site
        
Rexx Tips and Techniques from Quercus
        
How to Do It in OS/2 REXX from Steve Grim and Quercus

Object-oriented Rexx--

         Automating Microsoft Excel with ooRexx & ActiveX, PDF & zipped sample programs from Lee Peedin
        
Creating Professional Documents w/ ooRexx & the Printer Object, PDF file, sample scripts by L. Peedin
        
BSF4Rexx: Camouflaging Java, PDF file from Prof. Rony Flatscher, presented at ApacheCon Asia 2006
                   Code from that presentation (ZIP file)
here
        
Employing Rexx as a Scripting Language for Java from Prof. Rony Flatscher
        
How to automate Windows applications using ooRexx, PDF file from Florian Helmecke
        
Examples of Open Office automation with ooRexx & BSF, PDF file from Walter Augustin
        
More Open Office examples using ooRexx, PDF file from Andreas Ahammer
        
Open Office Automisation with ooRexx, PDF file from Martin Burger
        
Automating source control version system “Subversion” w/ ooRexx, PDF file from B. Hoisl
        
Camouflaging Java as Object Rexx PDF file from Prof. Rony Flatscher
        
Bean Scripting Framework for Rexx, a web directory containing how-to’s, sample code,
                   tools and documentation, from Prof. Rony Flatscher        
        
Object Rexx and Windows Automation Interfaces PDF file from Prof. Rony Flatscher
                  
Download code examples for the above presentation ZIP file from Prof. Rony Flatscher
        
Symposium papers and lecture notes web directory with how-to’s, sample code, and
                   documentation on Object Rexx from Prof. Rony Flatscher
        
Concurrency with Object Rexx PDF file from Lavrentios Servissoglou
                  
Download code examples for the above presentation ZIP file from Lavrentios Servissoglou
        
Object REXX GTK+ Object Manager PDF file from W. David Ashley
        
DATARGF: from Rexx to Java to Object Rexx PDF file from Michael Warmuth
        
How to automate Excel with ooRexx -- and other ooRexx How-to’s by Lee Peedin
        
WSH Objects and Object Rexx, by Brian Knittel
        
AJAX Tutorial with server-side Object Rexx, by David Ruggles

NetRexx--

         Using NetRexx for Java Servlets from David Barnes (search for “Barnes” on the web page)
        
How to Install NetRexx on OS390 from IBM
        
Which JDK to use with NetRexx, from Brian Marks
        
Using the NetRexx Compiler under z/VM and VM/ESA from IBM
        
VM/ESA Network Computing with Java and NetRexx, a presentation from Steve Record
        
VM/ESA Network Computing with Java and NetRexx, a redbook from IBM
        
VM NetRexx Hints and Tips home page from IBM                                                   

Best Practices Rexx

These selections offer “best practices” and style hints and tips for Rexx coding --

        
Rexx Rules of Thumb, from Howard Fosdick
        
Rexx Style Guide for TSO-REXX from Neil Hancock
        
Six coding rules of thumb for VM from Univ Illinois
        
Rexx Tips and Tricks (for OS/2 and DOS), HTML, version 2.80, from Bernd Schemmer
        
Rexx Tips and Tricks (for OS/2 and DOS), download INF file, version 3.60, from Bernd Schemmer
        
Rexx Pitfalls from the Quercus Group
        
Common Rexx Errors from David Martin  

Standards and Portability Rexx

Classic, procedural Rexx has two major standards, ANSI-1996 and the older TRL-2--

        
ANSI 1996 Rexx standard, PDF file (pre-publication final draft)
        
Differences between the ANSI-1996 and TRL-2 standards, from H. Fosdick
        
Functions-- Standard vs non-standard, from H. Fosdick

Object Rexx has no equivalent standard, but here is what is included in Open Object Rexx--

        
Open Object Rexx-- List of classes and methods, from H. Fosdick
        
Go to the section with full Open Object Rexx documentation

Rexx is an excellent language for writing portable code, programs that run on various platforms.  Even highly portable languages, however, face certain system-dependent issues.  These selections address advanced portability issues--

        
Platform-specific Settings-- Default Command Environments & parse source system Strings, H. Fosdick
        
Rexx Anywhere (a Portability “How-to”) from Dave’s MVS Page
        
Thoughts On Rexx Portability from Steve Ferg
         “Writing Portable Rexx,” chapter 13 in
Rexx Programmer’s Reference

[Home]  [FAQs]  [Testimonials]  [Tutorials]  [Articles]  [Reference]  [Manuals]  [How-To’s
[
Best Practices]  [Standards & Portability]  [Download Rexx]    [Download Tools]    [Sample Code]
[
Forums]    [User Group]  [Links]    [Benchmark Your System]  [Macros]  [Blog
[
Book] [About the Site] [What’s New] [Topics other than RexxThis site (C) 2005/6/7/8