[racket-dev] actionable items, was: comments on "comments on learning Racket"
SAM:
> Also, I think that in almost every course using DrRacket, the students
> will need to learn how to choose languages, because they will switch
> from one teaching language to the next. So I think this won't be
> unfriendly.
I am not sure this is true for simple high school courses or anyone who wants to run Bootstrap 2 off-line.
LAURENT:
> o Are you a student learning to program?
> o Are you an experienced programmer learning to use Racket?
> (why "/learning/ to use Racket"? I could well be that s/he's on a new machine)
>
> Why not simply "Choose a language" and give a list of the usual ones with explanations?
1. Yes, the second question is wrong. We need a better formulation, something like
"Do you want to create a #lang module?"
I like this question because (a) most students will obviously know not to say 'yes' here.
I like it also because the 'know it all's among the students will be intrigued by #lang.
2. From what I recall, we popped up the "Choose a language" dialogue until we decided to go for the current solution. That didn't work. I think two simple, plain English questions will work best.
-- Matthias