clisp Maxima patches



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

    Vadim> Second patch is the courtesy of Raymond Toy and
    Vadim> it enables online info documentation browsing
    Vadim> under clisp. To enable this feature you have

I have an update for this that should work much faster.  It requires a
change to macdes.lisp.  I'm attaching a patch for that and I'm
attaching a new version of cl-info.lisp.

There's one major change:  If there's only one possible match, cl-info
doesn't ask you which one you want to see.  It displays it without
prompting anymore.

However, this new cl-info.lisp won't work for cmucl.  I'm also
attaching a new version of cmulisp-regex.lisp so cl-info will work for
cmulisp too.

I hope this is useful to someone.

Ray

Patch:
--- maxima-pre59/src/macdes.lisp	Thu Apr 19 02:06:10 2001
+++ maxima-cvs-1025/src/macdes.lisp	Thu Oct 25 11:16:57 2001
@@ -121,9 +121,9 @@
 	 (cons  (concatenate 'string *maxima-directory*
 			     "info/")
 		*INFO-PATHS*))
-  #+(or gcl cmulisp)
+  #+(or gcl clisp cmu)
   (if (fboundp 'si::info)
-      (return-from $describe (si::info x '("maxima.info"))))
+      (return-from $describe (si::info x '("maxima.info") *info-paths*)))
   
   "The documentation is now in INFO format and can be printed using
 tex, or viewed using info or gnu emacs or using a web browser:

The new cl-info and cmulisp-regex, in a zip file.  Hope that's ok.


Attached file: cl-info.zip