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