What is REXX?

Time Sharing Option, Interactive System Productivity Facility and REstructured eXtended eXecutor

Moderator: mickeydusaor

User avatar

Topic author
Anuj Dhawan
Founder
Posts: 2392
Joined: Sun Apr 21, 2013 7:40 pm
Location: Mumbai, India
Has thanked: 152 times
Been thanked: 66 times

What is REXX?

Postby Anuj Dhawan » Sat May 11, 2013 10:54 am

REXX was developed at IBM by Mike Cowlishaw. REXX is a computer programming language that's easy to learn and use because it was designed for humans and not computers! It is largely based on PL/I. Cowlishaw's original intention was to develop a language similar to PL/I, but easier for beginners and non-programmers to grasp. Since its creation Rexx has been extended and implemented on many platforms in different ways.

REXX is a language that is extremely versatile. Aspects such as common programming structure, readability, and free format make it a good language for beginners and general users. Yet because the REXX language can be intermixed with commands to different host environments, provides powerful functions and has extensive mathematical capabilities, it is also suitable for more experienced computer professionals.

REXX has many flavors since its inception, however, this is a Forum for Mainframe-programmer so the inclination would be towards that. Siad that, TSO/E implementation of the REXX language allows REXX execs to run in any MVS address space. You can write a REXX exec that includes TSO/E services and run it in a TSO/E address space, or you can write an application in REXX to run outside of a TSO/E address space. For more information, see Using REXX in TSO/E and Other MVS Address Spaces.


Thanks,
Anuj

Return to “TSO, ISPF & REXX (Do you still do CLIST?!).”

Who is online

Users browsing this forum: CommonCrawl [Bot] and 0 guests