Of course, the big problem with different versions is that the error
message may be even worse because it won't say "Go choose the Racket
language", since the teaching distribution may not even have that
included.

On Mon, Apr 28, 2014 at 9:04 AM, Jay McCarthy <jay.mccar...@gmail.com> wrote:
> They could even be different variations of DrRacket...
>
> drpyret.rkt:
> #lang drracket/template
> #lang pyret
>
> and bam! New DrRacket binary.
>
>
> On Mon, Apr 28, 2014 at 8:59 AM, Stephen Chang <stch...@ccs.neu.edu> wrote:
>>> You could have different distributions also, with the appropriate default. 
>>> Tell students to get the "picturing programs" drracket or the "Pyret" 
>>> drracket, etc etc.
>>
>> This seems like the way to go. There won't be one optimal solution for
>> Racket's wide spectrum of users.
>>
>> There wouldn't even need to be different distributions, just different
>> installers right? Could an installer set the default language in the
>> prefs file?
>>
>>
>>
>>
>>> Students who have a hard time finding "choose a language" will also have 
>>> decision confusion if given a big dialog of "find your class's preference 
>>> in the haystack."
>>> -Ian
>>> ----- Original Message -----
>>> From: "Sam Tobin-Hochstadt" <sa...@cs.indiana.edu>
>>> To: "Matthias Felleisen" <matth...@ccs.neu.edu>
>>> Cc: "dev@racket-lang.org Dev" <dev@racket-lang.org>
>>> Sent: Monday, April 28, 2014 10:40:37 AM GMT -05:00 US/Canada Eastern
>>> Subject: Re: [racket-dev] actionable items, was: comments on "comments on 
>>> learning Racket"
>>>
>>> On Mon, Apr 28, 2014 at 9:47 AM, Matthias Felleisen
>>> <matth...@ccs.neu.edu> wrote:
>>>>
>>>>  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.
>>>
>>> Another problem with this approach is that BSL is not the right choice
>>> for many people in the first category.  They might be starting using
>>> DMDA, or Picturing Programs, or working on their own with SICP. In all
>>> of these cases, the language dialog needs to appear.
>>>
>>> Sam
>>> _________________________
>>>   Racket Developers list:
>>>   http://lists.racket-lang.org/dev
>>> _________________________
>>>   Racket Developers list:
>>>   http://lists.racket-lang.org/dev
>> _________________________
>>   Racket Developers list:
>>   http://lists.racket-lang.org/dev
>
>
>
> --
> Jay McCarthy <j...@cs.byu.edu>
> Assistant Professor / Brigham Young University
> http://faculty.cs.byu.edu/~jay
>
> "The glory of God is Intelligence" - D&C 93



-- 
Jay McCarthy <j...@cs.byu.edu>
Assistant Professor / Brigham Young University
http://faculty.cs.byu.edu/~jay

"The glory of God is Intelligence" - D&C 93
_________________________
  Racket Developers list:
  http://lists.racket-lang.org/dev

Reply via email to