Newsgroups: comp.sys.amiga.programmer
Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!sdd.hp.com!news.cs.indiana.edu!maytag!csg.uwaterloo.ca!giguere
From: giguere@csg.uwaterloo.ca (Eric Giguere)
Subject: Re: What is needed to make programs ARexx capable?
Message-ID: <1991Jun11.050431.25985@maytag.waterloo.edu>
Sender: news@maytag.waterloo.edu (News Owner)
Organization: University of Waterloo
Date: Tue, 11 Jun 1991 05:04:31 GMT
Lines: 22

Well, in about a month or so a book will be available from Commodore 
that will give you all the details you need to add an ARexx interface
to your programs, build function hosts & libraries, etc., with full
source code (for both Manx 5.0e & SAS 5.10) and an updated SimpleRexx.

Until then:  the SimpleRexx you have depends on the RVI (Rexx Variables
Interface) routines that are found in the RexxVars.o file.  Unfortunately,
those routines are only currently available if you actually bought ARexx
separately -- it doesn't come with a 3000.  Look on your ARexx disk
in the Developers directory.  The RVI routines are used to set an error
variable in the calling ARexx program.  The new SimpleRexx won't require
the RVI routines, but until then you can modify SimpleRexx by removing
any references to the CheckRexxMsg() and SetRexxVar() functions.  You 
should then be able to link without RexxVars.o.

If anyone has any general questions on ARexx interfacing, I can help you
out... but if it's not pressing, you might as well wait for the book,
which is designed to answer those questions...

-- 
Eric Giguere                                       giguere@csg.UWaterloo.CA
           Unlike the cleaning lady, I have to do Windows.
