Fork me on GitHub
Alex Miller (Clojure team)02:08:44

Cryogen is pretty cool if you want a Clojure thing

clj 8
❤️ 4
Vita Kolid14:08:46

will I benefit of knowing category theory when doing Clojure?


Not particularly, or at least no more than it helps you when doing any programming


It'd probably be most beneficial when working with Haskell or Scala


category theory formalizes what you know intuitively in clojure most of the time


at least that's how I feel about it

Denis G21:08:01

What is the goal of Clojure? What kind of problems does it try to solve? What is it’s value proposition?

Denis G21:08:23

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.

Alex Miller (Clojure team)21:08:09

kind of an anti-goal :)

☝️ 4

this video explains it with more of a business/stakeholder perspective:


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

👍 16
Denis G21:08:25

what is it’s niche? near Haskell or near Java or near Go? it feels like it’s kinda between Haskell and Java

Alex Miller (Clojure team)21:08:05

the goal was to be applicable where Java is applicable

Alex Miller (Clojure team)21:08:29

which is a pretty broad area

Alex Miller (Clojure team)21:08:00

I do not think of it as niche in applicability

Alex Miller (Clojure team)21:08:09

but perhaps niche in terms of those that appreciate its strengths :)

👍 8
Alex Miller (Clojure team)21:08:46

on Mac, 48k+ people have installed the clojure tools in the last year so that niche feels comfortably large enough to me

Denis G21:08:51

I’d be really happy to see it more often in the job listings though 🙂

Alex Miller (Clojure team)21:08:20

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.

Alex Miller (Clojure team)22:08:47

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?