On Jun 27, 2011, at 2:40 PM, Gregory Marton wrote:

> This is also important because, at the moment, WeScheme doesn't have a 
> stepper, and DrRacket's stepper has a (reported) bug about relative teachpack 
> paths, so using the stepper has been challenging.

I haven't seen this bug report but that's definitely something to be looked 
into. I'll forward the message to people who can 



> More generally, I think facilities like procedure-source would be useful to 
> others writing pedagogical software with the beginning student language or 
> other student languages.

The stepper does know how to recover the source of a procedure with just such a 
trick. And yes, when Stephen Chang constructed the stepper for the lazy 
language, it came up too. 

;; --- 

For your specific task, you may wish to look into Redex. We tend to think of 
Redex as a programming language modeling tool, but Robby uses it in his 
classroom presentations to show reduction sequences for specific functions. 
Since Redex is hosted within Racket, you could also hook up a gui or a web 
browser or whatever to show things. 

(One of the things we discovered a couple of years back is that Redex is a 
fantastic way to show probabilistic algorithms, but now we're beyond middle 
school :-) a bit)

-- Matthias



_________________________________________________
  For list-related administrative tasks:
  http://lists.racket-lang.org/listinfo/users

Reply via email to