configure.lisp patch



This is a bit of a noisy patch, and I apologize. The main thing I  
fixed was the handling of the maxima-directory parameter in  
CONFIGURE. While it would set the substitution, it wouldn't find any  
of the files you were trying to process unless maxima-directory was  
the same as the current directory. IE, if you didn't use the default,  
it wouldn't work.

In the process, I deleted trailing whitespace (the noise in the diff)  
and cleaned up the CONFIGURE function a little ? eliminating  
redundant variables, etc.

Let me know if any or all of this isn't acceptable. Thanks.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: maxima-configure.patch
Type: application/octet-stream
Size: 7895 bytes
Desc: not available
Url : http://www.math.utexas.edu/pipermail/maxima/attachments/20061119/46787de5/attachment.obj 
-------------- next part --------------

Oh, and I also discovered that current (1.0 and up) versions of  
OpenMCL don't like this form in transq.lisp:

#+maclisp
(defun gen-name ( &optional k &aux (n '#,(*array nil 'fixnum 1)))
   (store (arraycall fixnum n 0) (f1+ (arraycall fixnum n 0)))
   (and k (store (arraycall fixnum n 0) k))
   (implode (append (exploden *infile-name-key*)
		   (exploden '|-tr-gen-|)
		   (exploden (arraycall fixnum n 0)))))

They removed #, support, since it's no longer in CL and the  
implementation was nasty. I just deleted it locally, but I'm not sure  
what the right approach for continued OpenMCL support is. See http:// 
clozure.com/mailman/htdig/openmcl-devel/2005-November/003085.html for  
details.