Have you tried this with non-planet files? I'm curious whether the planet aspect is really a factor here, or just except-in.
Carl Eastlund On Thu, Feb 17, 2011 at 5:18 PM, John Clements <[email protected]> wrote: > > On Feb 17, 2011, at 2:12 PM, Carl Eastlund wrote: > >> I don't know precisely what is going on here, but I know from looking >> at expanded code that straightforward module requires become >> straightforward #%requires, while modifications like renaming wind up >> expanding out each individual binding as a separate #%require. So it >> seems plausible that except-in, rename-in, etc. might seriously impact >> compile time. > > Also, FWIW: this is a hard-link planet package, not a normally installed one. > > John > >> On Thu, Feb 17, 2011 at 5:04 PM, John Clements >> <[email protected]> wrote: >>> Running a particular file has been crushingly slow for me, and I finally >>> traced it down >>> (apparently) to the addition of an "except-in" wrapper around a planet >>> require. Adding the >>> wrapper changes a consistently sub-1-second compile-and run into a big >>> thrashing >>> memory-fest. Is there some kind of invasive renaming that must occur when >>> an "except-in" >>> annotation is added to a require? >>> >>> John _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev

