Some proposals for Maxima 5.9



"Vadim V. Zhytnikov" <vvzhy@mail.ru> writes:

...
> 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.

The reason that there are two directories is so that the
maxima/emaxima stuff wouldn't be mixed with the maxima-mode stuff.
(Nothing wrong with that, I just thought I'd let someone else make the
decision to do it. The files in the two directories have different
names, so there is no problem with putting them together, but there is
much functionality overlap.  (The dbl stuff is included in maxima.el,
by the way.))
Some of the files in the elisp directory could be removed (or put into
storage):
  the add-defaults seem to be used for the spec file, and
   could be included in the spec file; 
  the *-to-texi are used to convert information files to texinfo
   format, and so don't seem currently useful; 
  the ansi-doc and gcl files are for gcl, and should be part of gcl
   rather than maxima.
The bookmode file is used for reading the .bk files that were put into
storage.  The .bk files are nifty little interactive worksheets to be
run in emacs, I guess Bill Schelter used them for the classes he
taught.  If they're not around, then bookmode.el doesn't need to
be around, either.
The rest (dbl.el, maxima-mode.el, sshell.el (needed by maxima-mode.el)
and smart-complete.el (needed by sshell.el)) seem to be necessary.

Jay