09.11.2012 Views

WorkSpace On-Demand 2.0 Feature for Windows ... - IBM Redbooks

WorkSpace On-Demand 2.0 Feature for Windows ... - IBM Redbooks

WorkSpace On-Demand 2.0 Feature for Windows ... - IBM Redbooks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Appendix C. <strong>IBM</strong> Object REXX interpreter<br />

C.1 <strong>Feature</strong>s<br />

It's easy to get excited about REXX. REXX is a versatile, free-<strong>for</strong>mat<br />

language. Its simplicity makes it a good first language <strong>for</strong> beginners. For<br />

more experienced users and computer professionals, REXX offers powerful<br />

functions and the ability to issue commands to multiple environments.<br />

The most vital role REXX plays is as a programming language <strong>for</strong> <strong>Windows</strong>.<br />

A REXX program can serve as a script <strong>for</strong> the <strong>Windows</strong> operating system to<br />

follow. Using REXX, you can reduce long, complex, or repetitious tasks to a<br />

single command or program.<br />

Although we have not included any examples here, REXX can be used to<br />

customize your users desktops, automate their installs by running scripts in<br />

the background, during installation. This language provides intelligent<br />

scripting capabilities at no additional costs.<br />

For those unfamiliar with REXX, the following aspects round out its versatility<br />

and function.<br />

C.1.1 Object-oriented programming<br />

Object-oriented extensions have been added to traditional REXX, but its<br />

existing functions and instructions have not changed. The Object REXX<br />

Interpreter is actually an enhanced version of its predecessor but with new<br />

support <strong>for</strong>:<br />

Classes, objects, and methods<br />

Messaging and polymorphism<br />

Inheritance and multiple inheritance<br />

Object REXX supplies the user with a base set of classes. These are ALARM,<br />

CLASS, ARRAY, LIST, QUEUE, TABLE, SET, DIRECTORY, RELATION, BAG,<br />

MESSAGE, METHOD, MONITOR, STEM, STREAM, STRING, and<br />

SUPPLIER. Object REXX is fully compatible with earlier versions of REXX<br />

that were not object-oriented.<br />

C.1.2 An English-like language<br />

To make REXX easier to learn and use, many of its instructions are<br />

meaningful English words. Unlike some programming languages that use<br />

© Copyright <strong>IBM</strong> Corp. 1999 231

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!