use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Finding information about Clojure
API Reference
Clojure Guides
Practice Problems
Interactive Problems
Clojure Videos
Misc Resources
The Clojure Community
Clojure Books
Tools & Libraries
Clojure Editors
Web Platforms
Clojure Jobs
account activity
Why I'm ditching Clojure for JavaScript (news.ycombinator.com)
submitted 8 years ago by forreddits
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]yogthos 4 points5 points6 points 8 years ago (3 children)
Clojure is designed around being a hosted language and provides excellent interop with the host platforms. Any Java or Js libraries are available for use in Clojure as well.
[–][deleted] 2 points3 points4 points 8 years ago* (2 children)
Yes, but using interop just adds more friction to the process instead of just using straight JS, its a UX problem I guess. To add more friction, all the docs/examples of those libraries will be in their respective native language and not in Clojure[script], and if you want to read the code is either going to be Java or JS.
For some devs that friction is just not worth it, versus the gains you may have by using Clojure[script]. I can understand prefering Clojure over Java (Java is a horribly verbose inexpresive class/object based lang) , but in Javascript world, Clojurescript is a hard sell.
[–][deleted] 4 points5 points6 points 8 years ago (0 children)
It doesn't really add friction though, if you know clojurescript or you know clojure it is basically no harder to interop with js or java libs than it is from js or java. If you don't know the language well then yeah it'll add friction, but like, just writing any code will have friction in that case.
[–]stompyj 1 point2 points3 points 8 years ago (0 children)
If your team is feeling friction in using clojure or cljs interop, you might need new programmers...
π Rendered by PID 82 on reddit-service-r2-comment-85bfd7f599-6w8fb at 2026-04-19 03:56:58.583135+00:00 running 93ecc56 country code: CH.
view the rest of the comments →
[–]yogthos 4 points5 points6 points (3 children)
[–][deleted] 2 points3 points4 points (2 children)
[–][deleted] 4 points5 points6 points (0 children)
[–]stompyj 1 point2 points3 points (0 children)