Excellent, That solved the problem. I will post the function to the list. Its a function to convert decimal to binary and works with integers larger than 255. -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] Sent: Monday, July 31, 2000 8:05 PM To: [EMAIL PROTECTED] Subject: [REBOL] Context Stuff Re: Hi Paul Just guessing about your problem, if this is not the answer, you will need to show us some code. I guess you have something like: f: func [arg /local str][ ... str: "" ... do something that appends something to string ... ] If so, the problem is not really contexts, but the nature of series literals in REBOL. If you want an empty string each time the function f is entered, replace str: "" with str: copy "" ;creates a new empty string each time HTH -Larry ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, July 31, 2000 5:39 PM Subject: [REBOL] Context Stuff > > Ok, I have been trying to understand this context stuff. I know have a > reason to. I created a function and have a "word" within a while function > embedded within. The problem is that the function does everything I want > the first time. However the "word" within the while function continues to > hold the last value. I can do a source on the function and see the last > value within. How can I have the function return the string value to > nothing at the end of exection. >
