[racket] Dr Racket error OS X Lion

From: Robby Findler (robby at eecs.northwestern.edu)
Date: Mon Aug 8 10:36:18 EDT 2011

As mentioned earlier, the nightly builds are not running.

Until that gets fixed, I've put a windows version online here (the
other versions are fairly straightforward to build on your own


After you download and unpack it, open a command.com window and "cd"
to the place where you unpacked it. Then run:

   raco setup

and then, when that completes (it shouldn't take too long -- it just
makes sure the time and date stamps on the files are correct) you can
either double click on DrRacket in an explorer window, or just type
this at the same command.com prompt:


and you should get a working drracket that, hopefully, has the bug fixed.

Please let me know if you run into any trouble and, even better, if
you don't run into any trouble. :)


On Sun, Aug 7, 2011 at 6:51 PM, Robby Findler
<robby at eecs.northwestern.edu> wrote:
> A little more news:
>  It turns out that the fix that I thought took care of the problem
> (removal of the (set! todo '() line as below) was not right. I have
> now pushed a second attempt at a fix for the problem. I'm not able to
> reproduce the problem anymore on my machine, anyways.
> If you have the wherewithal to give the git version a try (or the
> nightly build sometime tomorrow (assuming that the date says at least
> Monday morning when you look at it)), please let me know if you can
> make the problem come back.
> Thanks,
> Robby
> On Sun, Aug 7, 2011 at 8:40 AM, Robby Findler
> <robby at eecs.northwestern.edu> wrote:
>> We are discussing this privately.
>> In the meantime, I believe the bug only occurs when you open the
>> contour-view window so you can, just for now, avoid opening it.
>> Robby
>> On Sat, Aug 6, 2011 at 9:33 PM, Todd O'Bryan <toddobryan at gmail.com> wrote:
>>> I realize there's huge reluctance to muck with a release before having
>>> time to check everything, but if it's possible to fix this with a
>>> single small change that everyone agrees is unlikely to break anything
>>> else, might you consider releasing a 5.1.3 or 5.1.2b or 5.1.2+ or some
>>> new version number? The thought of having to deal with classes of high
>>> school sophomores who download the latest version and then complain
>>> that it doesn't work is already scaring me. And having students
>>> download Nightly Builds means that I'd have maybe dozens of versions
>>> being run, all of which might work slightly differently.
>>> I think college students tend to be able to figure these things out
>>> more easily, because they either have laptops or live near other
>>> students and once one person figures it out, the solution spreads.
>>> Since high school kids tend to use the family desktop, they're sitting
>>> at home by themselves and even if they have access to someone who's
>>> figured out how to fix the error, getting the explanation over the
>>> phone or IM is not trivial. And that doesn't include the parents who
>>> don't give their kids administrative access to the machine.
>>> Todd
>>> On Sat, Aug 6, 2011 at 10:07 PM, Robby Findler
>>> <robby at eecs.northwestern.edu> wrote:
>>>> What is the exact error?
>>>> One of the possible (likely) issues can be fixed by removing line 1534
>>>> from plt/collects/framework/private/text.rkt. The line in question
>>>> looks like this:
>>>>      (set! todo '())
>>>> (You have to restart DrRacket after that change to see the fix.)
>>>> Of course, do send along the exact error, just in case you're seeing
>>>> something different.
>>>> Robby
>>>> On Sat, Aug 6, 2011 at 8:59 PM, Mike Owens <m.owens at yahoo.com> wrote:
>>>>> I just upgraded to Lion (thinking I should have waited) which forced an
>>>>> upgrade to Racket 5.1.2. Unfortunately there is an error when you load a
>>>>> Racket file or type Sexp into the Dr Racket editor. I saw on the Dev list
>>>>> that the error is known and is already fixed in the Repo. Is there a patch
>>>>> somewhere that I can get or a knew executable or something?
>>>>> Thanks
>>>>> Mike
>>>>> ---
>>>>> ᚱ Rad: riding
>>>>> When one sits in one's home
>>>>> everything looks so easy;
>>>>> talk is easier than action.
>>>>> To walk in another's shoes
>>>>> and do better,
>>>>> that is a most difficult task.
>>>>> _________________________________________________
>>>>>  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.