[racket-dev] "Add Teachpack" dialog can be very confusing

From: Sam Tobin-Hochstadt (samth at ccs.neu.edu)
Date: Mon Apr 1 09:45:05 EDT 2013

I don't see why middle school students would have more trouble with
`require` than with any other aspect of the system.

Also, WeScheme just provides graphics libraries by default, which is
another option we could consider.

On Mon, Apr 1, 2013 at 9:10 AM, Matthias Felleisen <matthias at ccs.neu.edu> wrote:
>
> Tell 12 year old middle school students.
>
>
> On Mar 31, 2013, at 9:15 PM, Sam Tobin-Hochstadt wrote:
>
> I said this to you in person, but I continue to think that 2htdp should just
> do away with the concept of teachpacks, and just use the require form
> always. Even today, it could insert a require instead of modifying hidden
> state.
>
> Sam
>
> On Mar 31, 2013 6:45 PM, "Matthias Felleisen" <matthias at ccs.neu.edu> wrote:
>>
>>
>> Correct, and we have run into this "image" problem for a while now.
>>
>> I think the most important improvements are:
>>
>> 1. to swap the teachpack menus for 2e and 1e
>> 2. to increase the titles of all three panes so that it becomes clear what
>> you are dealing with
>>
>> Eventually the pane for 1e should become something "almost hidden"
>> but we are not there yet.
>>
>> -- Matthias
>>
>> p.s. And yes, it would be nice if the window had a title such as "add
>> teachpacks"
>>
>>
>>
>>
>> On Mar 23, 2013, at 5:49 PM, Sam Tobin-Hochstadt wrote:
>>
>> > Opening up the "Add Teachpack" dialog presents the user with two lists
>> > of libraries, which overlap in exactly one case: "image.ss". This
>> > makes it very easy for the user to choose the old image.ss library
>> > when working with HtDP2e. Further, there's no indication in DrRacket
>> > as to which one of these was chosen.
>> >
>> > I can think of a couple ways this could be improved: the HtDP2e
>> > prologue could be explicit about which pane of the dialog to look in,
>> > and the dialog itself could ask the user which book they're using.
>> > Also, it would be great if DrRacket said "Teachpack: image.ss (from
>> > HtDP)" in the language position. Or we could just hide the old
>> > teachpack.
>> >
>> > Sam
>> >
>> > PS: the Add Teachpack dialog has no title on my machine, or rather
>> > it's just titled "DrRacket".
>> > _________________________
>> >  Racket Developers list:
>> >  http://lists.racket-lang.org/dev
>>
>

Posted on the dev mailing list.