On Sat, 4 Apr 2009, Anton Rolls wrote:

>
> Just before you go, try this:
> Paste it into your console or put it in a script.
>
>
> print "Press escape to exit the loop."
> forever [
>       num1: to-integer ask "Enter the 1st number: "
>       num2: to-integer ask "Enter the 2nd number: "
>       op: all [pos: find "+-*/" ask "Enter an operator [+ - * /]: " get 
> to-word form first pos]
>       result: op num1 num2
>       print ["result:" result]
> ]
>
>
> Note that TO-INTEGER needs valid input, or errors to be trapped,
> but we can add that later. OP is here guaranteed to be one of the
> four operators or NONE (thanks to ALL).
>
> Regards,
> Anton.
>
>
> [email protected] wrote:
> > No joy....
> >
> > Thanks for your input!  as well as everybody on the list.
> > I think that I'm going to leave REBOL alone for awhile, until
> > I cool off. have a good one....

I see that I wa using the "to-integer' function in the wrong place...
Your "op:" assignment line is of course the key (kudos to you) and I
suspect contains a lot of "keys" to understanding REBOL.

Nice little script! Thanks for the extra mile.... BTW, it works
exactly as to what I had in mind. I don't _need_ this calculator for
anything -- it's merely a learning project. Thanks again.
-- 
Duke Normandin
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing in e-mail?

-- 
To unsubscribe from the list, just send an email to 
lists at rebol.com with unsubscribe as the subject.

Reply via email to