Hacker News new | past | comments | ask | show | jobs | submit login

Given Clojure's emphasis on Java interop, I don't think full portability was ever the motivating factor behind Clojure.



What do the motivating factors behind Clojure have to do with anything?

The CLR port appears to be fairly active (with regards to the amount of work going into it), and most of the libraries that are just shells over Java libraries can't be used.


  What do the motivating factors behind Clojure have to do with anything?
Motivating factors dictate current practices. If every piece of Clojure PR says things like "harness all the power of Java from a language that uses Lisp semantics/syntax", of course library authors will be comfortable doing so.

Part of the reason Clojure is great is because we don't have to re-implement all the functionality that Java libraries have given us in order to have a viable language. That benefit goes away if we start saying "stay away from Java".




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: