Re: m.*! not native?

Jefferson Provost <[email protected]>
Newsgroups gmane.lisp.matlisp.user
Message-ID <B8803A9F.1CE2%[email protected]>
On 2/1/02 11:34 AM, "Raymond Toy" <[email protected]> wrote:

>>>>>> "Jefferson" == Jefferson Provost <[email protected]> writes:
> 
> You are right.  A peek at the generated code on Solaris seems to show
> that we are calling out to generic functions way too often and could
> be vastly optimized.
> 
> I know with CMUCL, a Lisp version of m+ was almost as fast (< 5%
> slower?) than Fortran, so m.* should be as fast, even in Lisp.
> 
> I'll look in to it soon.

Thanks, though I'd be happy to just write the thing in fortran myself, but
I'm totally unfamiliar with the foreign function interfaces for Allegro and
CMUCL.

Actually, I have another routine that I use a lot which I was hoping might
be in MATLISP, but which I couldn't find.  I've had to write it myself (in
lisp) and it's slower than I'd like it to be.  It's basically the
"covariance normalization" i.e. the normalization that turns a covariance
matrix into a correlation coefficients matrix.

J.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.