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

[REBOL] Stack depth & Recursion

From: robbo1mark:aol at: 9-Jul-2001 12:10

Joel / everybody, Here's a little test func to find stack depth via recursion.
>> recfun: func [x][prin [x #" "] x: x + 1 recfun x]
try
>> recfun 1
1 2 . . . 3146 3147 ERROR! ** Internal Error: Stack overflow ** Near: x #" " I've got REBOL/Core 2.5 and it always seem to halt at 3148 stack depth. Maybe this is different on other platforms / versions, and I suppose the stock answer would be "it isn't wise to speculate on these things....platforms...versions... ..blah blah blah!" Which is fair enough as I'm not saying these things don't make for practical implementation variances. That's all I can think of. cheers, Mark Dickson