Steve,

You have the ability to pass parameters in R:base, but you should be sure to 
clean the stuff up so you don't have any weird problems.

Example, I want a program that computes the area of a square, and I want to 
pass it the length of the sides and the program will write the result to the 
screen.

I call it like this:
run square.cmd using 3, 2

square.cmd looks something like this:
set var side1 real = 0
set var side2 real = 0

set var side1 = .%1
set var side2 = .%2
set many=~
cle var %1, %2
set many=%

set var varea real
set var varea = (.side1 * .side2)
write 'The area of a box of', .side1, 'by', .side2, 'is', .varea

cle var side1, side2, varea
return


You want to clear out your % vars as soon as you are done w/ them so they 
don't get in the way in case you call other programs passing parameters.  
Because all vars in R:base are global, it really is not necessare to use them.

Troy Sosamon


>===== Original Message From [EMAIL PROTECTED] =====
>Could y'all gimme' a few words about parameters?  I'm wondering about their
>value, given that var's are global in RB, yet I see echoed by SHO VAR,
>%1-1..N, %2-1..N, etc.  Such elucidation would be appreciated.
>
>TIA,
>Steve in Memphis
>
>================================================
>TO SEE MESSAGE POSTING GUIDELINES:
>Send a plain text email to [EMAIL PROTECTED]
>In the message body, put just two words: INTRO rbase-l
>================================================
>TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
>In the message body, put just two words: UNSUBSCRIBE rbase-l
>================================================
>TO SEARCH ARCHIVES:
>http://www.mail-archive.com/rbase-l%40sonetmail.com/

Troy Sosamon
Denver Co
[EMAIL PROTECTED]

================================================
TO SEE MESSAGE POSTING GUIDELINES:
Send a plain text email to [EMAIL PROTECTED]
In the message body, put just two words: INTRO rbase-l
================================================
TO UNSUBSCRIBE: send a plain text email to [EMAIL PROTECTED]
In the message body, put just two words: UNSUBSCRIBE rbase-l
================================================
TO SEARCH ARCHIVES:
http://www.mail-archive.com/rbase-l%40sonetmail.com/

Reply via email to