Re: [racket-dev] internal definitions stepper

2010-10-20 Thread Michael Sperber
Robby Findler ro...@eecs.northwestern.edu writes: Number 2 probably changed a while back when signatures were introduced, I'd guess. That one is not so easy to roll back. I specifically fixed this at some point - it may also be related to the namespace changes. I'll try to look at it later

[racket-dev] internal definitions stepper

2010-10-19 Thread Robby Findler
How recently did the change come in that allows internal definitions all over the place? And how broken did this make the stepper? (Ie is it feasible to wait for the next release? and should we?) Robby On Tue, Oct 19, 2010 at 5:03 AM, sper...@racket-lang.org wrote: sperber has updated

Re: [racket-dev] internal definitions stepper

2010-10-19 Thread Michael Sperber
Robby Findler ro...@eecs.northwestern.edu writes: How recently did the change come in that allows internal definitions all over the place? And how broken did this make the stepper? Pretty broken: There are now (let () ...)s all over the place. (I've sent separate e-mail to John and Matthew.)

Re: [racket-dev] internal definitions stepper

2010-10-19 Thread John Clements
On Oct 19, 2010, at 5:33 AM, Michael Sperber wrote: Robby Findler ro...@eecs.northwestern.edu writes: How recently did the change come in that allows internal definitions all over the place? And how broken did this make the stepper? Pretty broken: There are now (let () ...)s all over

Re: [racket-dev] internal definitions stepper

2010-10-19 Thread John Clements
On Oct 19, 2010, at 8:56 AM, John Clements wrote: On Oct 19, 2010, at 5:33 AM, Michael Sperber wrote: Robby Findler ro...@eecs.northwestern.edu writes: How recently did the change come in that allows internal definitions all over the place? And how broken did this make the stepper?

Re: [racket-dev] internal definitions stepper

2010-10-19 Thread John Clements
On Oct 19, 2010, at 10:02 AM, John Clements wrote: 2) The interactive tests fail like this: given: #(struct:error-result namespace-variable-value: test~object is not defined) I haven't worked on this one yet... but it looks like this is also something that was added this month.

Re: [racket-dev] internal definitions stepper

2010-10-19 Thread John Clements
Okay, here's what seems to be broken: 1) cond, as Mike observed. This is related to the different expansion of cond. 2) make-foo, where foo is a user-defined structure. There's a mysterious extra false that's showing up. 3) reduction of (cons 1 (cons 2 empty)) in beginner only. 4) local