Compiler and Library for REXX on IBM Z features and values


REXX™ makes programming simpler and easier, which makes it an ideal language of choice for both the experienced professional and the beginning programmer.

Powerful combination of compiler and library

The compiler translates REXX source programs into compiled programs and the runtime library houses routines that are called by the compiled programs. The compiler and the library are an integrated solution that promotes efficient systems management and increased flexibility. They also both support integrated error checking and provide information during debugging.

Multiple environment support

The compiler, library and compiled programs run on z/OS® using TSO/E and under CMS on z/VM®.

Alternate Library available for software distribution

The downloadable Alternate Library enables users who do not have the Library for REXX on IBM Z® installed, to run compiled REXX programs. It contains a language processor that transforms the compiled programs and runs them with the REXX interpreter that is shipped as part of z/OS and z/VM operating systems. Software developers can distribute the Alternate Library free of charge with their compiled REXX programs (see the Resource Tab for download links).

Also available - REXX for VSE

In addition to the standard kernel, REXX/VSE provides VSE-dependent commands and functions that enable you to use REXX for all kinds of system management purposes.

Flexible licensing options

Separate licenses are available for Compiler for REXX on IBM Z, Library for REXX on IBM Z, and Alternate Library for REXX on IBM Z (a free download.). In addition, the z/OS portion of the Alternate Library for REXX on IBM Z is available natively in z/OS. No separate license for the Alternate Library for REXX on IBM Z is required for z/OS.

You may also be interested in

IBM Developer for z/OS

IBM® Developer for z/OS® is a modern, robust toolset for developing and maintaining IBM z/OS applications through the use of DevOps practices. It helps you deliver more, faster, with better quality and greater agility. IBM Developer for z/OS offers COBOL, PL/I, High Level Assembler, REXX, C/C++, JCL, and JavaTM development tools on an Eclipse base. With Enterprise Edition, developers have the option to choose Microsoft VS Code or Red Hat(R) CodeReady Workspaces for their daily z/OS development work.

Learn more

IBM Compilers

Transforming applications to improve system performance

Learn more

IBM Z Netview

Maintain the highest degree of availability on IBM Z® systems networks

Learn more

IBM CICS Transaction Server for z/OS

IBM® CICS® Transaction Server for z/OS® has evolved into a powerful mixed language application server, enabling developers to write and modernise applications using the languages and tools best suited to business needs and their skills. Supported languages and frameworks include Java®-based OSGi, Springboot®, Jakarta® EE, Eclipse® MicroProfile, and Node.js®-based runtime for JavaScript and TypeScript, and COBOL, C/C++, and PL/I. CICS is able to scale applications to support high-transaction workloads in a secure, robust, cost-efficient environment.

Learn more

IBM Db2 12 for z/OS

IBM Db2® 12 for z/OS® is a leading AI enterprise database for mission-critical data. The solution handles rapidly changing, diverse and unpredictable workloads while optimizing resource utilization and investment. It is among the most scalable, reliable and cost-effective data servers available. The solution benefits your business by: Providing analytics to give you more value from your enterprise data Extending mobile and AI support for your organization Providing IBM IBM Cloud® provisioning and management to reduce complexity and cost

Learn more