[plt-scheme] Most recent mzc b0rked on compile-subcollections in infotab

From: Williams, M. Douglas (M.DOUGLAS.WILLIAMS at saic.com)
Date: Fri Feb 3 14:10:47 EST 2006

Noel,

There was quite a bit of discussion on the problem with the compile
subcollections problem that kept the science collection from working with
PLaneT.  PLT Scheme V301 fixed that problem but didn't include the plot
patch for 3D plots.  (These are in SVN.)

Then, more recently, we had a problem with small memory configurations (<1GB
- okay, not exactly small) having problems with large files within .plt
files.  This hasn't been fixed, but I removed the .pdf files from the .plt
files and they work under smaller memory configurations.  [I have tried it
on a 256MB machine and it loads and works fine.]  I can send you the latest
manuals as .pdfs if you want.

PLaneT has the latest versions of the science (Version 2.0) and simulation
(Version 1.0) collections.  Just requiring the simulation collection will
load both since the simulation collection requires the science collection.

I'm not sure if you are using the .plt files I sent you some time back or
the PLaneT ones, but the PLaneT ones would be better.

I am concerned that you seem to indicate you are using the latest SVN (or at
least very recent) and the compile subcollections problem still seems to be
there.  Let me know if you still have it with the latest PLaneT version of
the collections.

Thanks,
Doug

> -----Original Message-----
> From: plt-scheme-bounces at list.cs.brown.edu [mailto:plt-scheme-
> bounces at list.cs.brown.edu] On Behalf Of Williams, M. Douglas
> Sent: Friday, February 03, 2006 10:48 AM
> To: plt-scheme
> Subject: RE: [plt-scheme] Most recent mzc b0rked on compile-subcollections
> in infotab
> 
> It is fixed in V301.  The only bug I know of that effects the science
> collection is the plot bug for 3D plots.
> 
> Doug
> 
> > -----Original Message-----
> > From: plt-scheme-bounces at list.cs.brown.edu [mailto:plt-scheme-
> > bounces at list.cs.brown.edu] On Behalf Of Robby Findler
> > Sent: Friday, February 03, 2006 9:55 AM
> > To: Noel Welsh
> > Cc: plt-scheme
> > Subject: Re: [plt-scheme] Most recent mzc b0rked on compile-
> subcollections
> > in infotab
> >
> > I believe this is fixed in 301.
> >
> > Robby
> >
> > At Fri, 3 Feb 2006 08:44:55 -0800 (PST), Noel Welsh wrote:
> > > I've tried to compile PLT Scheme from a recent (yesterday,
> > > I think) svn checkout.  It is currently breaking on the
> > > compile-subcollections statement in the science
> > > collection's info.ss.
> > >
> > > Here's the definition of compile-subcollections in the 301
> > > mzc manual:
> > >
> > > compile-subcollections -- a list of sub-collection
> > > sub-paths, where each sub-path is a list of strings; each
> > > full sub-collection path is formed by appending the
> > > sub-path to the path of the collection being compiled. Each
> > > sub-collection is compiled in the same way as the current
> > > collection, using the info.ss library of the
> > > sub-collection. This information is optional.
> > >
> > > Here's the value in the info.ss:
> > >
> > > (define compile-subcollections
> > >     (list (list "special-functions")
> > >           (list "random-distributions")))
> > >
> > >
> > > Here's the error message:
> > >
> > > build-path: expects type <path, string, 'up, 'same> as 2nd
> > > argument, given: ("special-functions"); other arguments
> > > were:
> > > #<path:/home/pg/nhw/.plt-
> > scheme/planet/300/300/cache/williams/science.plt/2/0>
> > >
> > >
> > > There is this is compiler-unit.ss in the compiler
> > > collection:
> > >
> > > (when (compile-subcollections)
> > >                 (for-each
> > >                  ;; bug! planet files will do the wrong
> > > thing here
> > >                  (lambda (s)
> > >                    (unless (and (pair? s) (list? s) (andmap
> > > string? s))
> > >                      (error 'compile-collection "bad
> > > sub-collection path: ~a" s))
> > >
> > >
> > > So perhaps this bug is known and being worked on.
> > >
> > > N.
> > >
> > > Email: noelwelsh <at> yahoo <dot> com   noel <at> untyped <dot> com
> > > AIM: noelhwelsh
> > > Blogs: http://monospaced.blogspot.com/
> http://www.untyped.com/untyping/
> > >
> > > __________________________________________________
> > > Do You Yahoo!?
> > > Tired of spam?  Yahoo! Mail has the best spam protection around
> > > http://mail.yahoo.com
> > > _________________________________________________
> > >   For list-related administrative tasks:
> > >   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> > _________________________________________________
> >   For list-related administrative tasks:
> >   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> _________________________________________________
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme


Posted on the users mailing list.