On Apr 28, 2008, at 11:12 AM, Justin DeVries wrote:
First the simple: help.lint isn't loaded by default so the
documentation for the help system has a broken link in the default
state.
Thanks, I've fixed this.
And the more serious: annotating certain words causes factor to hang
indefinitely, or crash if running the gui. This happens when setting
a breakpiont or watching the words reduce and each. I thought it
might be inlined words, but simple inlined words like : nothing ;
inline or : something 5 ; inline don't have problems. I don't know
enough about factor internals to really figure out what's going on,
so I thought I'd pass this on to more knowledgeable folk.
The problem here is that acting on the annotation (either printing the
stack in the case of 'watch', or opening the walker in the case of
'breakpoint', etc) can itself involve calling each and reduce, and
thus resulting in an infinite loop. In general setting annotations on
library words is not safe, and the annotation facility should only be
used on your own words.
Slava
-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference
Don't miss this year's exciting event. There's still time to save $100.
Use priority code J8TL2D2.
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk