On Mon, Apr 28, 2014 at 9:47 AM, Matthias Felleisen <matth...@ccs.neu.edu> wrote: > > * SAM suggests to always start in #lang racket. Tell students to > switch to #lang htdp/bsl or use Choose Language. I think this is > plain unfriendly to our largest audience. Here is my > counter-proposal: > > when drracket starts w/o a preference file, we pop up a radio menu: > > o Are you a student learning to program? > o Are you an experienced programmer learning to use Racket? > > Depending on which bullet the person checks, drracket starts in > BSL [#lang htdp/bsl, one day soon] or #lang racket.
What do you think about combining my suggestion with Neil's suggestion of how to help people who then misuse "the Racket language"? 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. Sam _________________________ Racket Developers list: http://lists.racket-lang.org/dev