I really like this idea -- I think there's a need for a dedicated matrix 
computation library in clojure.  I really like the idea of having matrix 
operations implemented in clojure (I think that you have this in 
persistent_vector.clj) but also being able to call on java libraries.


On Saturday, January 5, 2013 2:00:23 AM UTC-8, Mikera wrote:
>
> Hello all,
>
> I've been experimenting with a common API / abstraction for matrix and 
> vector maths in Clojure:
>
>   https://github.com/mikera/matrix-api
>
> The idea is:
>  - Provide a clear, consistent API for matrix and vector operations
>  - Support multiple different underlying implementations (e.g. native code 
> via JBLAS vs pure Java like vectorz-clj)
>  - Provide a base which other libraries that need to consume matrices can 
> build upon (e.g. Incanter)
>  - Offer good performance while still presenting a reasonably flexible 
> high level API
>
> I think this could be very useful for the Clojure community, especially 
> given the interest in big data, simulations, machine learning, 3D graphics 
> etc. If it goes well and there is enough interest, I guess that this could 
> form the basis for a future "core.matrix" library.
>
> Comments / ideas / patches welcome.
>
>   Mike.
>

-- 
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