----- Original Message ----- > From:Neil Jerram <n...@ossau.uklinux.net> > To:Andy Wingo <wi...@pobox.com> > Cc:bug-gu...@gnu.org; Ian Price <ianpric...@googlemail.com>; guile-devel > <guile-devel@gnu.org> > Sent:Wednesday, March 30, 2011 11:31 AM > Subject:Re: exit & dynamic wind > > Andy Wingo <wi...@pobox.com> writes: > > >>> | GEN guile-procedures.texi > >>> | guile: uncaught throw to wrong-type-arg: (#f Wrong type > (expecting ~A): ~S (exact integer (#t #<catch-closure 9916c10> > #<catch-closure 9916be0>)) ((#t #<catch-closure 9916c10> > #<catch-closure 9916be0>))) > > > > This, it turns out, was something more pernicious, fixed in > > 572eef50c2d902d34427945dd504ba03af666e48. > > Thanks for the fix. I'm afraid I struggled to understand the change, > though - although I admit it may be largely my fault, as I'm not up to > speed with VM or prompt internals. Nevertheless, would it perhaps be > worth a bit more commenting or a test, for future readers?
This likely closes out bug 32340, by the way. -Mike