4 ms·
The thing that keeps pulling me toward python is the ecosystem. NumPy, SciPy, Pandas, Mapnik, Cython, PyPy, IPython, Jython, Sage, PyQt/PyGTK, PyCuda/PyOpenCL.
by saosebastiao 14y ago
The thing that keeps pulling me toward python is the ecosystem. NumPy, SciPy, Pandas, Mapnik, Cython, PyPy, IPython, Jython, Sage, PyQt/PyGTK, PyCuda/PyOpenCL. I rarely have trouble finding a tool that I need.
It is frustrating, because Ruby and Java are the standards where I work, and Clojure/Haskell are my favorite new toys. But I refuse to program in Java, and none of the others have ecosystems anywhere near as awesome as Python.
- leephillips 14y agoI agree about the awesome range of libraries for Python. But, in Clojure, doesn't access to the all the JVM libraries make up for this?
- xaa 14y agoNo, because JVM numeric libraries are awful, and, because the Clojure community leans toward things like web development instead of scientific computing, there are seldom Clojure wrappers available for them. Incanter, for example, isn't even maintained anymore. It is a shame, because Clojure is a better language.