[REBOL] Frank's Looper Crash Answer
From: Carl::rebol::com at: 9-Jul-2003 15:29
>there is still a strange thing with nested foreach, do/next and reduce's.
>test: func [:looper x] [
...
>Turn recycler off to see both working. You can see the same problem
>with do/next and reduce.
>Frank
Hi Frank,
this is caused by an internal recursion limit that is being reached.
If the recursion goes too deep in some functions (like those you mention),
and a recycle occurs, this crash happens. For now, avoid deeper recursion.
We've known about this problem for some time, and a fix has been made.
Unfortunately, it's part of a significant set of experimental changes,
and has not yet been released, although we do intend to do so.
On a different topic, when might we see another one of those great Frank
Sievertsen REBOL games?
-Carl