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