-
-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using stepper on template #168
Comments
I believe this issue should be transferred to the |
Seems like |
Ah, it was #159, which fixes the problem for that program, but the issue persists for more complicated programs.
Regardless of fixes elsewhere, I think |
Okay, yeah, I see the problem. I had tests with dots in parens, but only at the top level of lambdas where the inserted "begin" gets vacuumed away. |
well, that's the issue with the first example, anyway.... |
Whoa... I've now spent about 10 hours debugging (okay actually probably 15 or 20) and I'm finding all kinds of interesting stuff. One or two serious bugs that have been lurking for a long long time. Yikes. |
My guess is that the stepper is exercised in minimal ways, which is one possibility why these bugs have been around forever. Nobody besides me uses it beyond the first two weeks or so around here. |
I think I'm going to take the next 10 students that come through my door looking for a senior project and tell them to fuzz-test the stepper. |
Fixes racket#178. Related to racket#168.
Hi, I am a student taking BSL language at school and I would like to report a problem using stepper on a template.
It seems like ... in the template confusing the stepper which is supposed to be part of the infrastructure and I wonder if you can look into this problem
(eg,
(define (fn-for-function f)
(cond [ (false? f) (....) ] )
[else (... f)] ))
Thank you!
The text was updated successfully, but these errors were encountered: