I’m trying to clean up some code near where Mike Sperber discovered a stepper 
bug, and I accidentally made a change that I think actually improves the 
stepper. 

Specifically, in the past, the step from, e.g.,  (check-expect 13 13) to #true 
was silently omitted. So, for instance, if you wrote this program:

(check-expect 13 13) (check-expect (+ 4 5) 9)

The first step would be from 

#true
(check-expect (+ 4 5) 9)

to

#true
(check-expect 9 9)

… and there would be no other steps.

Turning off reduction hiding around the application of the 
check-expect-checker-fun instead appears to yield a sequence of three steps:

from 

(check-expect 13 13) (check-expect (+ 4 5) 9)

to 

#true (check-expect (+ 4 5) 9)

then the step that I mentioned before, then finally a step from 

#true (check-expect 9 9)

to

#true #true

I regard this as an improvement, but please let me know if you disagree.

Thanks!

John



-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to