On 10.01.2010, at 10:35, Rock wrote:

I hadn't thought about. I'm so happy that  you are working on this as
well. I think Clojure has immense potential for scientific and
mathematical computing, but this aspect has been somewhat neglected
until now for some reason. Let's hope for a big change in this respect
as soon as possible.

I agree! I believe that a good array library is essential for scientific applications, so that's what I started to work on. There are already a couple of array libraries in the Java world, but they all "suffer" from being designed for Java rather than for a dynamical language such as Clojure.

My project clj-multiarray is in fact quite ambitious: I want to design an array library not only for Clojure, but for other dynamic libraries on the JVM as well. I am thinking in particular of Jython, which still lacks an equivalent of the NumPy library for C-Python. My goal thus is to have both a nice Clojure interface and a Java-level interface on which other JVM languages can build. And I also want to facilitate interfacing with the existing Java array libraries, in particular for using I/O libraries (netCDF) and matrix-related code (linear algebra etc.) that already exists in the Java world.

All this to explain why this is a slowly progressing project and still likely to undergo important changes. It's definitely not ready for use yet, but I welcome comments on its design.

Konrad.
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to