[racket-dev] Planet require gone wild

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Fri Aug 2 13:25:27 EDT 2013

At Thu, 1 Aug 2013 21:55:37 -0400, Greg Hendershott wrote:
> I'm running HEAD = c126a8a from about 1 week ago.
> I wanted to try the PEG Planet 1 package.
> My source file was simply this:
>     #lang racket
>     (require (planet kazzmir/peg:2:0/peg))
> 1. Using command-line Racket, I got:
> Welcome to Racket v5.90.0.3.
> ; uncaught exception:
> '#&"/Users/greg/src/scheme/collects/markdown/markdown/peg.rkt"
> Huh.

I haven't been able to replicate this. It looks like you're using
`xrepl', but maybe I'm missing something else about your setup. Can you
tell me more about how you ran the program?

> I had the bright idea of trying this again, in DrRacket
> 2. Right away, I got a red message:
> make-directory: forbidden (write) access to
> /Users/greg/Library/Racket/planet/300/
> Strange...

That looks like the background syntax colorer complaining that it's not
allowed to install PLaneT packages. It's not a nice error message, but
it reflects something working right (and, of course, the new package
system doesn't provoke the same sort of error).

Posted on the dev mailing list.