on new buld and install system



On Sat, 2002-05-11 at 04:21, Vadim V. Zhytnikov wrote:
> I'm back from quite long absence and eager to spend some efforts
> on Maxima :-)
> It is very nice that new build and install system is almost
> finished but several
> items are still missing and fixing them is the highest priority.
> 
> 1.  I can try to make emacs installation.  I'm not so well
> familiar
> with automake/autoconf but I think I could master it.
> James, could you tell me your ideas and requirements to
> emacs install.

Great. I appreciate the offer. Unfortunately, I'm very pressed for time
at the moment. I'll try to get back to you on this soon.

> I've noticed that tests are not handled by make install.
> Maybe it is good idea to install them to
> ../lib/maxima/<ver>/tests ?

Yes. We should put the tests somewhere. I think share/maxima/<ver>/tests
is the right place.

> What about plotting?  The simplest way is to make
> a symlink from ../bin/omplotdata to actual omplotdata
> script.  The only bad thing it is that symlinc always points
> on one particular omplotdata which breaks multiple
> versions approach. So probably better solution is
> some little wrapper script.

I'll just make maxima find omplotdata in the libexec/maxima/<ver>
directory.
 
> I've noticed also that usage(); doesn't work.
> I can't remember has it worked with old setup
> or it is broken long ago?

Good question. I don't know. Anyone?

> Finally I have some proposal about load command.
> Right now it requires explicit share sub directory
>   load("subdir/file");
> Is it worth to make this command a bit smarter?
> In particular if no subdir is specified then load
> should automatically scan all share subdirectories
> and try to find the file in one of them.

Another good question. I worried about that quite a bit, then decided
that "smarter" was a bad idea. I think scanning all the subdirectories
largely defeats the purpose of creating them in the first place. I'm
particularly worried about the case where there are two files with the
same name in different subdirectories. 

Feel free to try to convince me otherwise.

--Jim