|
|
| | Ask HN: What barriers prevented you from using Clojure? | |
7 points by j_m_b on Nov 14, 2017 | hide | past | favorite | 2 comments
|
| | I love Clojure and I want to see it being more widely adopted. There was recently a comment on HN where someone said that they had issues getting Clojure to run due to the fact that the package managers Leiningen (lein) and boot would not work properly for them. They also had issues with libraries. This was the opposite of my experience with Clojure... everything just worked! I would love to help others out and get them going in Clojure and would like to know what barriers they've had getting started. I think that if the software doesn't 'just run', than it is not the fault of the people trying to use it. I want to help you get started using Clojure, so I want to know: What barriers prevented you from using Clojure? |
|

Join us for AI Startup School this June 16-17 in San Francisco!
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
|
I was thinking of doing more Clojure then I started getting a lot of client work in Python and I found that Python is a pretty good language with strong metaprogramming capabilities.
A long-term project I am working on requires the capabilities of Jupyter, Pandas, matplotlib, statsmodels, scikit-learn, etc. This does not exist in the JVM to the same level of maturity and switching to Python for this part has been a big win. I looked at Jython but found that many of the aforementioned tools involve the use of native code, FFI, Cython, etc. and thus would not be so portable to Jython.
So for me the problem is not that "Clojure sucks" but rather that "Python is competitive with Clojure"