z/OS TSO/E REXX User's Guide
Previous topic | Next topic | Contents | Contact z/OS | Library | PDF


Comparisons Between CLIST and REXX

z/OS TSO/E REXX User's Guide
SA32-0982-00

Both the CLIST language and the REXX language can be used in TSO/E as procedures languages. Some major features of REXX that are different from CLIST are:
  • Host command environments - TSO/E REXX has the ability to invoke commands from several environments in MVS™ and ISPF, as well as from TSO/E. The ADDRESS instruction sets the environment for commands. For more information, see Issuing Other Types of Commands from an Exec.
  • Parsing capabilities - For separating data into variable names and formatting text, REXX provides extensive parsing through templates. For more information, see Parsing Data.
  • Use of a data stack - REXX offers the use of a data stack in which to store data. For more information, see Storing Information in the Data Stack.
  • Use of mixed and lowercase characters - Although variables and most input are translated to uppercase, REXX provides ways to maintain mixed and lowercase representation. For more information, see Preventing Translation to Uppercase.
In some ways CLIST and REXX are similar. The following tables show similarities and differences in the areas of:
  • Accessing system services
  • Controlling program flow
  • Debugging
  • Execution
  • Interactive communication
  • Passing information
  • Performing file I/O
  • Syntax
  • Using functions
  • Using variables

Go to the previous page Go to the next page




Copyright IBM Corporation 1990, 2014