On Feb 12, 12:48 pm, Mark Tarver <dr.mtar...@[EMAIL PROTECTED]
> wrote:
> On 9 Feb, 22:38, Xah Lee <x...@[EMAIL PROTECTED]
> wrote:
>
>
>
> > Can anyone consider adding these functions to lisp?
> What would be a lot more useful than reimplementing a lot of stuff
> thats probably in the CL maths library; is to go in and look at these
> systems. What can they do and which do you think is best? Then
> choose your favourite system S and think about the numerical type
> theory of the library functions. Qi gives you the power to assign
> types to imported CL functions. So you could produce a type secure
> version of S which can be loaded into Qi as a maths package and you
> can do type secure maths.
Xah:
I recently discovered that there is new, ongoing work on implementing
more efficient mathematical algorithms in Lisp. Tamas Papp's cl-sparse-
matrix,
http://www.cliki.net/cl-sparsematrix
and Jeronimo Pellegrini's Spartns,
http://aleph0.info/spartns/
http://groups.google.com/group/comp.lang.lisp/browse_thread/thread/f8a3e184bfa86039
are examples of new implementations, while the group "lisp-matrix-
devel"
http://groups.google.com/group/lisp-matrix-devel
aims to develop better optimized, faster Lisp code for numerical
linear algebra.
Mark's suggestion is a good idea, but my previous comment was really
the result of my own concerns about the efficiency of mathematical
algorithms coded in Lisp, of which I was again reminded recently while
running through the final chapters of Lisp 3rd edition; see my code
here:
:
http://groups.google.com/group/lisp-matrix-devel/msg/0aa2558c261459c0
agt


|