Skip to content
This repository

Common matrix interface? #117

Open
mikera opened this Issue January 01, 2013 · 1 comment

2 participants

Mike Anderson Alex Ott
Mike Anderson
Collaborator

Hello,

Would there be interest in the Incanter project in working towards a common interface for vector / matrix maths in Clojure?

The potential idea is to create an API / abstraction for matrix maths that is fairly generic and will support multiple possible matrix maths implementations (e.g. pure Java vs. JBLAS vs. Colt vs. some other custom format used by an external program).

This would free projects like Incanter from having to fix on a specific matrix implementation, and allow generic matrix functionality to be developed on a common base that is useful across the Clojure landscape.

I believe Clojure protocols are fast enough that performance would not be a concern.

See this thread in the Clatrix project: tel/clatrix#7

Obviously, Incanter would be a big and important consumer of such an API / abstraction so wanted to test for interest in the Incanter project before deciding if this is a project worth committing effort to.

Alex Ott
Owner

I think, that it's better to discuss this on mailing list...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.