Compling share packages (was Re: [Maxima] How to decide what to kill / packages)



On Sun, 2003-04-27 at 07:54, Vadim V. Zhytnikov wrote:

> Finally some other but somewhat related to the
> "kill problem" issue.  Right now all packages
> in SHARE remains uncompiled and get installed as
> source code.  This seems to be unnatural to me.
> AFAIK all share packages in commercial Macsyma are
> compiled (at least this is true for quite old
> Windows 3.1 Macsyma which I have).
> As far as I remember Richard mentioned that
> not all packages in share could be successfully compiled.
> But this is probably rather exception than general
> rule.  This may also depend on the background lisp.
> Eventually I'd like to see all share package in
> compiled form on all lisp platforms but for the
> time being one can modify Maxima make/install
> machinery to compile share packages at least
> selectively.  Any opinions?

For the record, it was always my plan that share packages would get
compiled starting in some version of Maxima before 6.0. There are two
reasons why I didn't do it for 5.9.0:

1) I got lazy -- After a while I tired of working on the layout of the
installed files.

2) Many of the share packages do not even load cleanly.

(2) was an excellent excuse for giving in to (1). We can make sure the
share packages get compiled after the share packages themselves have
been cleaned up.

Best,
Jim