4 ms·
Clojure + ClojureScript * One language across the whole stack * Its approach for React makes it both easier to grasp and more correct/maintainable than its ES
by vemv 8y ago
Clojure + ClojureScript
* One language across the whole stack
* Its approach for React makes it both easier to grasp and more correct/maintainable than its ES6 counterpart
* Gradual typing for the parts that matter
* The overall experience is the opposite of "Javascript fatigue"
Needs some investment, cannot be denied but it pays off over the years.
- swah 8y ago* Feels lonely
- harperlee 8y agoThat is true, at least from here. But it sure is a pity, as the technology is fun and technically awesome, and the stack is not so esoteric - it is actually used by a lot of people. Part of the reason is that libraries can be “finished” (as in, so stable that they don’t need frequent updates), so there is way less busywork and noise in the open. Another reason is that clojure is open source but not free software, and this has affected the community. There was a big discussion lately about this, where some vocal leaders of the community complained about it: https://news.ycombinator.com/item?id=18538123 https://news.ycombinator.com/item?id=18538123
- pushtheenvelope 8y agothanks for sharing your thoughts. Could you elaborate on why or how libraries feel "finished" in Clojure versus in other languages? Also, curious about the gradual typing bit. How sophisticated is Clojure's type system once applied, compared to one found in (say) Typescript, or as another extreme Scala?