This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-08-08
Channels
- # announcements (43)
- # architecture (4)
- # beginners (115)
- # calva (6)
- # cider (4)
- # circleci (4)
- # clara (3)
- # clj-kondo (6)
- # cljs-dev (10)
- # cljsrn (1)
- # clojars (1)
- # clojure (108)
- # clojure-boston (1)
- # clojure-dev (4)
- # clojure-europe (5)
- # clojure-italy (6)
- # clojure-nl (13)
- # clojure-uk (17)
- # clojurescript (47)
- # core-async (2)
- # cursive (13)
- # data-science (1)
- # datavis (15)
- # datomic (12)
- # graphql (5)
- # juxt (10)
- # kaocha (20)
- # lumo (1)
- # off-topic (27)
- # pedestal (4)
- # reitit (2)
- # shadow-cljs (115)
- # spacemacs (4)
- # sql (74)
- # tools-deps (79)
- # vim (15)
- # xtdb (2)
Cryogen is pretty cool if you want a Clojure thing http://cryogenweb.org/
will I benefit of knowing category theory when doing Clojure?
What is the goal of Clojure? What kind of problems does it try to solve? What is it’s value proposition?
@denisgrebennicov https://clojure.org/about/rationale and https://clojure.org/about/state should give you some idea
Basically because I wanted: A Lisp for Functional Programming symbiotic with an established Platform designed for Concurrency is this really that powerful. I mean for a programming language enthusiast - sure. For businesses - idk PS. I don’t wanna shit on Clojure. I just don’t see it developing fast enough to be “trendy”
I don't think "trendy" is in the list of goals.
There are businesses using Clojure to get real work done: https://clojure.org/community/success_stories and https://clojure.org/community/companies
this video explains it with more of a business/stakeholder perspective: https://www.youtube.com/watch?v=VSdnJDO-xdg
Nor is "mainstream" in the list of goals. The JVM is a very broad tent and there are lots of languages that are niche to one degree or other. We started using Clojure eight years ago in production and we're very happy with that choice (after working with some other JVM languages). We have close to 90K lines of Clojure at this point. Definitely a solid for-business language @denisgrebennicov
what is it’s niche? near Haskell or near Java or near Go? it feels like it’s kinda between Haskell and Java
the goal was to be applicable where Java is applicable
which is a pretty broad area
I do not think of it as niche in applicability
but perhaps niche in terms of those that appreciate its strengths :)
on Mac, 48k+ people have installed the clojure tools in the last year https://formulae.brew.sh/formula/clojure so that niche feels comfortably large enough to me
seems like new listings every day
Usa and remote have quite some jobs. But in Europe it's mostly only London, Berlin, Helsinki. But every now and then there is one in the Netherlands.
I will grant that the jobs and people are not geographically matched well
I think a lot of Clojure jobs are filled through networking rather than publicly posted job ads -- or perhaps Clojure jobs are posted specifically to Clojure/FP-related job boards, rather than the mainstream stuff?
prob some of both