I recently built an up-to-date XEmacs beta. The current packaging
interface is nice, but there were a couple of points which should be
addressed in the faq, and maybe improved for future releases.
Here are two questions which came up for me (and therefore will come
up lots of other people when 21.0 hits the streets).
First suppose a user wants to know where some favorite lisp file is
(e.g., where is crypt?). The best I could think of was to look in
/usr/local/lib/xemacs-version/etc/package-index.LATEST.pgp to see
which package provides crypt? Is there currently a better way? If
not, maybe find-library should be taught to check the contents of
package-index and display a helpful message.
Now suppose that a user is unsure if he wants to get the package
misc-games. The description "Other amusements and diversions" in the
*Packages* buffer is not enough. How can the user find out exactly
what the package 'provides? Again, looking at
package-index.LATEST.pgp will do the job, but he is not likely to find
that file on his own. Ideally, the more information command from the
*Packages* buffer would provide the answer. Incidentally, displaying
the info in the minibuffer does not work very well since it runs more
than one frame width and the minibuffer does not resize for it.
Let me know if I missed a better way for users to get answers to these
two types of questions. In any case, I think the answers should be
documented in the faq until better solutions can be implemented.
As a final comment on the FAQ, I noticed that the entry on Infodoc is
out of date.
John Jones
jj(a)asu.edu