[racket] Feature request: requires make it into Interactions even if Definitions have an error
On Nov 14, 2011, at 10:16 PM, Danny Yoo wrote:
> I'd like to change your feature request a bit, if you don't mind! It
> would be awesome if a DrRacket extension can support a lightweight,
> single-file revision system that's aimed for beginners to do time
> travel....
> Checkpoints would be triggered by Run, with no prompting from the
> user. I imagine an interface like a number line, each node
> representing a previous Run. Each checkpoint could be labeled as
> syntactically valid or not with an icon or color, since the Run button
> must do a compile before it executes. Green: the program is
> syntactically valid and passes test cases, yellow: it's syntactically
> valid but violates tests, red: it fails compilation outright.
That's cute. But if the number line takes too much screen real estate, an alternative would be to add "Back" and "Forward" buttons like those in most Web browsers.
Stephen Bloch
sbloch at adelphi.edu