Contents | Index | < Browse | Browse >
   WShell replacement shell
   ~~~~~~~~~~~~~~~~~~~~~~~~
WShell is a commercial program. It is not included with either the
standard OS or the commercial version of ARexx. It has a place here,
however, because it is a program specifically designed to make
use of ARexx on the Amiga easier for both programmer and user.

WShell was written and is supported by  Bill Hawes  (Wishful Thinking
Development Co.) who also wrote ARexx. The close relationship shows. The
 RX  command utility is unneeded on WShell since the shell will launch
ARexx programs transparently, by just entering the program name (without
the .rexx extension) on the shell.

Scripts launched with WShell inherit an address that is significantly more
useful than the REXX address handed to scripts launched by RX. That
address is named WSH_# where # is the task number of the shell. The WSH
addresses act like a combination of the 'command' port and the REXX port.
ARexx scripts can be launched as commands just as they can through the
default address of RX scripts, but AmigaDOS commands can also be launched
without using an { address command } instruction.

WShell also includes a scroll-bar in addition to definable scrolling keys
that make reviewing the history of a  traced  program far easier.

The shell includes a number of other enhancements making it worthwhile for
any shell user, but those who use ARexx extensively should give it special
consideration.

Next: EXECIO | Prev: Command utilities | Contents: Command utilities