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