| iMatix home page
| Libero home page | Libero documentation
| << | < | > | >>
Libero Libero
Version 2.32

 

The Rexx Language

Overview

What Is Rexx?
Rexx is scripting language that originated on the IBM VM/CMS operating system. You'll find it on most IBM operating systems, including PC-DOS 7 and OS/2. It also comes in free and commercial versions for many systems including MS-DOS and Unix.
Portability
Rexx is available on many platforms. Rexx scripts are fairly portable if you don't rely on system-dependent commands. There is an ANSI standard for Rexx (X3J18) based on the book "The Rexx Language" by Mike Cowlishaw (who designed Rexx).
Pros and Cons
Pros: Rexx is pretty portable from PC's up to big mainframes. Cons: it's an IBM-ish language, almost unknown in the UNIX and Microsoft worlds.
How To Get It
It comes as part of most IBM operating systems (PC-DOS 7, OS/2.) You can get free versions from the Internet.
Libero Supports
Libero supports a portable Rexx syntax.

Working With Rexx

Example of code

Code fragments:

/******************   MODULE FUNCTION NAME   ******************/

module_function_name:
    Return                     /*  All modules end in Return  */

private_function_name :
    the_next_event = ok_event
    Call raise_exception (error_event)
    Return

A fuller example.


| << | < | > | >>
| Libero's Languages | The Awk Language | The C Language | The C++ Language | The COBOL Language | The GNU Borne-Again Shell Language | The Java Language | The Microsoft Setup Basic Language | The MS Visual Basic Language | The Perl Language | The Rexx Language | The UNIX C Shell Language | The UNIX Bourne Shell Language | The UNIX Korn Shell Language | The 80x86 Assembler Language
iMatix
Copyright © 1996-97 iMatix