Re: miscellaneous questions/comments

Raymond Toy <[email protected]> 01 Nov 2002 13:40:53 -0500
Newsgroups gmane.lisp.matlisp.user
Message-ID <[email protected]>
>>>>> "rif" == rif  <[email protected]> writes:

    rif> 1.  The website http://matlisp.sourceforge.net/ mentions Cholesky
    rif> factorizations in the very first paragraph.  I agree that technically
    rif> the paragraph is correct, because it mentions Cholesky as part of the
    rif> "specialized and well documented linear algebra routines", but this is
    rif> still somewhat misleading.  

If you have suggestions on what to say, please send them here and I'll
try to get them incorporated.

    rif> 2.  (I'm willing to do this myself if someone gives me permissions)
    rif> The installation instructions on the website are wrong, and it would
    rif> be five minutes well spent to change them to tell people to read the
    rif> INSTALL file in the distro. 

Ok.  I'll see if I can change this.  Perhaps Tunc can do this.  I've
never touched the matlisp home page so I don't know how.

    rif> 3.  What is the license on this software?  Looking at the source, it
    rif> appears to be (C) Regents of the University of California, with what
    rif> reads sort of like a BSD license, but not quite.

Isn't this the standard BSD license?  Tunc wrote that.

    rif> 4.  Is it a bug that (at least under CMUCL) mref is not setf-able?  i.e.:

    rif> * (setf (matrix-ref a 0 1) 3)
    rif> 3.0d0
    rif> * (setf (mref a 0 1) 4)
    rif> Warning: This function is undefined:
    rif>   (SETF MREF)

Since this is defined in compat.lisp, I suspect it was originally
called mref, but was later changed to matrix-ref.  I would say mref is
deprecated; use matrix-ref.

Ray