I currently use Python for most of my programming, but I'm interested in learning Clojure. What libraries do I need to reproduce the functionality I have with scipy, numpy, and matplotlib? Is there anything like the Enthought distribution?
Asked
Active
Viewed 3,264 times
14
-
3Look for similar libraries in Java, and call them from Clojure. – Robert Harvey Aug 22 '10 at 02:28
2 Answers
15
Start with Incanter: http://incanter.org/
Then look at Java scientific libraries.

Stuart Sierra
- 10,837
- 2
- 29
- 35
2
I'll second Stuart's answer - Incanter is great.
As of 2013, it's also worth looking at core.matrix, which provides a high performance NumPy/SciPy API for matrix/vector maths to Clojure. The medium term plan is to get Incanter and core.matrix working together seamlessly.

mikera
- 105,238
- 25
- 256
- 415