Looks like there were many hands at work in the function that is
causing the trouble. Kathy, Eli, Mike, and John all worked on the
function run-and-check (and now me). Some questions/comments:

-- the call to exn? in that with handlers should probably be
exn:fail?. The only difference here is probably that breaks will not
be handled (when it is exn:fail?) which means that clicking the stop
button won't make the code go into this handler, which seems like a
good thing. I have committed this change.

-- the "uncaught exn: #f" message seems to stem from the fact that the
body of this function always calls (raise #f) when a test case fails.
I have no idea why it does that, but I changed (raise exn) to (when
exn (raise exn)). Someone who knows this code (if a single such a
person exists) should probably check that over. This is what I did to
fix PR 10438. I have also committed this change, but in a second
commit.

Robby

On Wed, Sep 9, 2009 at 6:32 PM, Robby Findler
<ro...@eecs.northwestern.edu> wrote:
> Is someone looking into that already?
>
> Robby
>
_________________________________________________
  For list-related administrative tasks:
  http://list.cs.brown.edu/mailman/listinfo/plt-dev

Reply via email to