[racket] Adding teachpack from Language menu?

From: John Chandler (jmcaxolotl at gmail.com)
Date: Wed Sep 7 18:15:51 EDT 2011

I fear there may be something more seriously wrong.

I have installed DrRacket 5.1.3 on a PPC Mac running Leopard (which I
can't appropriate full-time), and it seems to work fine there too.

I have installed DrRacket 5.1.3 on my little-used (because I find it
annoying) Windows laptop, and "Add Teachpack" is one of the available
options on the Language menu.  It appears to work fine.

On my machine (PB G4, Tiger), I moved Rackets from Applications to
Trash, and re-extracted the zip file into Applications.  Same result
as before: the Language menu does *not* include a pane for "Add

Based on comparing md5's, the zip file I installed from both times on
my Tiger machine was identical to the zip file I downloaded fresh from
the Racket site.

The Teachpacks themselves are not missing, I can load them into the
definitions window from the collects/teachpack/htdp/ directory, with
mostly acceptable results: as long as I include subsequent definitions
within the "module" function of that teachpack, things appear to work,
though I'd be less than surprised if something failed later on.

Does anyone out there know firsthand if DrRacket 5.1.3 works in
general, teachpacks and all, on MacOSX Tiger PPC?  That is, whether
what I'm seeing indicates a general failure on Tiger (PPC) or just a
failure on *some instances* of Tiger, including mine?

And yeah, I know, the war's over, Intel won, and here I am wandering
the jungle, with my Tiger.  And I'm covered in monkeys.


On Thu, Sep 1, 2011 at 3:42 PM, Robby Findler
<robby at eecs.northwestern.edu> wrote:
> The menu item, however, should be available in all languages.
> Are you sure you're using a recent version of DrRacket? Or maybe
> something else is more seriously wrong?
> Robby
> On Thu, Sep 1, 2011 at 1:49 PM, Matthias Felleisen <matthias at ccs.neu.edu> wrote:
>> On Sep 1, 2011, at 2:17 PM, John Chandler wrote:
>>> The docs tell me in several places to load a teachpack with the
>>> Language->Add Teachpack menu pane in Dr. Racket.  Unfortunately, my
>>> Language menu does not contain an "Add Teachpack" item, the only item
>>> it contains is "Choose Language ...".
>> Teachpacks are only available in the menu-selected HtDP languages.
>> Please switch to Beginning Student Language under How to Design Programs.
>>> Selecting this item brings up a dialog which includes a non-editable
>>> field which is labeled "Teachpacks" and contains the text:
>>> (lib "convert.ss" "teachpack" "htdp")
>>> Dr. Racket's Help->Check for Updates tells me I'm up-to-date.
>>> The "convert.ss" module is one that I loaded, somehow, within the last
>>> couple of days.
>>> Please advise.
>>> -jmc
>>> _________________________________________________
>>>  For list-related administrative tasks:
>>>  http://lists.racket-lang.org/listinfo/users
>> _________________________________________________
>>  For list-related administrative tasks:
>>  http://lists.racket-lang.org/listinfo/users

Posted on the users mailing list.