On Wed 18 Apr 2012 17:02, Noah Lavine <noah.b.lav...@gmail.com> writes:
> The problem is that narrow-stack->vector returns #(). It does this > because the stack is narrowed to nothing. The narrowing really happens > in the functions scm_make_stack and narrow_stack, in stacks.c. > > The reason it narrows to nothing is the third argument to > narrow-stack->vector, tag. On my Guile build, tag evaluates to > '("start-stack"). Aaaaah. I was seeing something like this as well but I didn't figure out why. Thanks for tracking this down! The reason is that the type of make-prompt-tag changed, and the stack narrowing code didn't adapt accordingly. We need to change to default to consider generic objects as eq?-compared prompt tags. Andy -- http://wingolog.org/