Henry Rich explained: > My guess about the internals is that a stack frame > is created every time something executes.
I wrote: > why I found $: hit stack limits but explicit recursion > never seemed to. Another reason to be wary of $: or avoid it altogether: its limits (hence utility) are not context-free. That is, two functionally identical verbs using $: may have (significantly) different stack limits. You'd have to take that into account when analyzing whether $: gives you enough depth to process your expected trees. And, as Henry pointed out re 1&+, even that analysis may be unreliable. And maintenance of the verb could easily introduce unexpected consequences. -Dan ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
