Hello [EMAIL PROTECTED]!

On 03-Dic-99, you wrote:

 l> I am calling this behaviour the non-reentrant function
 l> calling, because after you reenter the samef, previous result
 l> gets wrong

The reason is simple: for efficiency, functions don't create a new
context on each call. They simply reuse the old one. A new context
is created only if the function is recursive.

This means you should create a new context each time if you need a
fresh one.

Regards,
    Gabriele.
-- 
o--------------------) .-^-. (----------------------------------o
| Gabriele Santilli / /_/_\_\ \ Amiga Group Italia --- L'Aquila |
| GIESSE on IRC     \ \-\_/-/ /  http://www.amyresource.it/AGI/ |
o--------------------) `-v-' (----------------------------------o

Reply via email to