Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Is it better than plain Java? I mean, if you have the entire Java ecosystem, is it worth it to go upstream just to work in a Lisp-like language?


IMHO, absolutely. There are many wins, but the 2 biggest for us have been:

1. Clojure's tools for making abstractions are orders of magnitude better than Java's, so our codebase is significantly smaller and simpler than what it'd look like in Java.

2. Clojure lends itself very well to a REPL-oriented kind of iterative development that speeds up writing and testing code tremendously, compared to the typical Java workflow.


Writing Java with Clojure is actually kinda fun, and macros let you abstract it away when the ceremony gets thick.




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

Search: