Have you looked into Incanter project?  I just found out about it
recently.  "Incanter is a Clojure-based, R-like platform for
statistical computing and graphics."  http://incanter.org/

In particular, maybe this is useful:
http://liebke.github.com/incanter/core-api.html#incanter.core/sel

Carson

On Jan 10, 11:23 am, Konrad Hinsen <konrad.hin...@fastmail.net> wrote:
> On 10.01.2010, at 13:55, Rock wrote:
>
> > As for the Java libraries, have you had a look at JScience? From what
> > I've seen, it's not at all bad.
>
> It's an interesting library, but it lives clearly in the Java universe  
> of strict typing. Moreover, it doesn't really have arrays, just  
> vectors and matrices. Those are very well thought out and implemented,  
> but it's still a more limited approach than providing general N-
> dimensional arrays.
>
> A problem with all Java libraries is their orientation towards static  
> typing. In Clojure (like in Python), it is natural to have nested data  
> structures, and in particular nested vectors (in Python nested lists)  
> as a conceptual representation of multidimensional arrays. This  
> implies that array indexing operations can return either another array  
> or an element, meaning that the return type must be Object. This can  
> be done in Java but it is not a natural approach. Therefore the Java  
> libraries typically have separate operations for accessing elements  
> and for extracting subarrays, which makes many algorithms  
> unnecessarily cumbersome.
>
> 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