[comp.sys.amiga.tech] ARexx Questions and AmigaDOS improvements

uacs@alberta.UUCP (UA Computing Society) (06/30/88)

In article <4131@cbmvax.UUCP> daveh@cbmvax.UUCP (Dave Haynie) writes:
>in article <2119@cadovax.UUCP>, kaz@cadovax.UUCP (Kerry Zimmerman) says:
>> Keywords: ARexx
>
>> Why would I want to write a script in ARexx instead of using a CLI script
>
>						...there are lots
>of things you can't do easily, or possibly at all, using the CLI script
>language...
>...One of the features I like the most about the ARexx language
>is that it supports recursive subroutines, like any REAL computer 
>language.  


[sample ARexx program omitted]


>I'd be interested in seeing this done with CLI Scripts.  You could certainly
>write a C program to do this, but it would be longer, and it would probably
>take more than 10 minutes to write.  I guess it would be faster, too, but
>this is just an example.

I'd be interested in seeing an improvement in the Execute command that would
allow such versatility. This has got to be my biggest pet peeve about AmigaDOS.
Can't somebody write an "Execute" that will allow even skipping to labels
that occur BEFORE the "skip" is encountered in the file? The examples I have
in my AmigaDOS manual (v1.1, so forgive me if I sound old-fashioned) do this
by "recursively" calling the script file. Is this true recursion? I know it's
slow. Why is it that I love writing csh scripts, but I loathe writing Execute
scripts? I know that generally I like my Amiga environment better than a Unix
environment.

>> Kerry Zimmerman
>> #  {ucbvax,decvax}!trwrb!cadovax!kaz  Contel Business Systems 213-323-8170

>Dave Haynie  "The 32 Bit Guy"     Commodore-Amiga  "The Crew That Never Rests"
>   {ihnp4|uunet|rutgers}!cbmvax!daveh      PLINK: D-DAVE H     BIX: hazy



-- 
-- Steve Wart
  (I represent only myself; I especially   ...!uunet!alberta!uacs  or
  do not represent the U of A Computing	   ...!uunet!alberta!uqv-mts!steve_wart
  Society, nor the University of Alberta)