Some proposals for Maxima 5.9



On Thu, 2002-02-14 at 11:00, Vadim V. Zhytnikov wrote:
> Greetings!
> 
> It seems that some other directories in current Maxima CVS tree
> need to be revised a bit for Maxima 5.9.

Yes, absolutely. All the directories will be revised for 5.9. Now that
you've done hard job of sorting through the share directories, we are
almost there. The general plan is that the script for59/migrate will
move all the files to their new locations. Once we are satisfied with
the changes, I will run it (with a few modifications) on the cvs
repository itself.

My plan is to put unused files in the "archive" directory. I don't want
throw anything away, but clearing up the clutter really helps. The
migrate script records what happened to each file, so some sort of
history is maintained.

I've been working on migrate; the version on my disk is much closer to
the final version than what is in cvs. I should be ready to check it in
soon.

> 1)  It seems that major part of files in /bin aren't required
> but I'm not quite sure.

Yes. I think only three of those files are still useful.

> 2)  I think (IMHO) that /books and /deliver aren't
> worth including in Maxima 5.9 CVS.

Moved into archive.

> 3)  I suggest to merge /elisp and /emacs in one
> directory. Although I like emaxima very much
> but old emacs modes can be still useful especially
> for debugging.

OK. I haven't made it to the emacs directory yet.

> 4)  Please don't forget to move /misc-contrib
> into appropriate place in new /share subdir.

Good point.

> 5)  What is the purpose of /o directory?
> It seems to me that it can be safely abolished.

A fine question. I think it is going away.

> 6)  /src directory contains some trash files.
> Namely:
> 
> benchmarks (move it into /doc)
> bigmax.all
> cmd.el
> exclude
> install.tcl
> make-sys_maxima.c
> omplot-out
> xgraph-out
> maxout.zic
> maxout.geomview

Oh, it is much worse than that. If you run the current migrate script,
then look in archive/src, you will see that there are 88 files we no
longer use!

--Jim