[racket-dev] PLTCOMPILEDROOTS

From: Eli Barzilay (eli at barzilay.org)
Date: Wed Oct 10 09:52:59 EDT 2012

Yesterday, Matthew Flatt wrote:
> At Tue, 9 Oct 2012 18:00:14 +0000 (UTC), Dan Liebgold wrote:
> > Now is there a way to archive the bytecode files in general
> > (thinking .jar files), and the standard collects in particular?
> > Right now our app will stat and load thousands of .zo files during
> > it's normal operation. In performance critical sections this is a
> > lot of time wasted on file operations (often over a network.)
> 
> There's nothing for that right now, although I did consider trying
> to solve that problem while working on PLTCOMPILEDROOTS.
> 
> It still seems strange to me that we should implement our own
> filesystem of some sort to get decent filesystem performance.

Maybe it's easier to add some library for unzip files, so that the .zo
tree can be zipped post-build?

(And the library can then be exposed in racket too, to get fast
unzipping.)

-- 
          ((lambda (x) (x x)) (lambda (x) (x x)))          Eli Barzilay:
                    http://barzilay.org/                   Maze is Life!

Posted on the dev mailing list.