Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search
 

[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