documenting packages not in distribution



John,

I've modified doc/info/build_index.pl to handle stand-alone
Texinfo files as might be produced for add-on packages.
With the new versions of doc/info/build_index.pl and
share/template-standalone.texi, the following should be possible:

# create MYTOPIC.info
$ makeinfo template-standalone.texi
$ cp MYTOPIC.info /path/to/other/maxima-infos/

# create index
$ perl build_info.pl MYTOPIC.info > my-index.lisp
# now my-index.lisp should have items for frotz and transmogrify

# load index
$ maxima
(%i1) load ("my-index.lisp");
(%i2) ? frotz
 => (some text)
(%i3) ?? trans
 => (list containing transmogrify among others)


You'll have to get the new files from CVS (either command line
or http://maxima.cvs.sourceforge.net/maxima/.)

HTH. Let me know if it doesn't work as advertised.

Robert Dodier