Am I on another planet ? I'd rate clojure slightly above haskell in terms of market share. Is my radar broken ?
Am I on another planet ? I'd rate clojure slightly above haskell in terms of market share. Is my radar broken ?
Semi-recently I was interested in learning Datalog so I wanted to kick the tires on Datomic (written in Clojure). I ended up getting stuck on some things; posted questions to StackOverflow and didn't get a response. I then realized the Clojure tag is very low volume + engagement.
Then someone on Twitter told me that I'd be better off asking questions in the Clojurians Slack channel. So I go to sign up and... the signup link is broken. Had to flag down someone on Twitter or IRC to fix it.
As an outsider I felt a whiff of decay from the Clojure community (no offense)
broken slack links or not, the community is not as large as the author seems to convey.
I've never actually seen it used (or mentioned for that matter) in the few years I've been a software engineer...
most probably yeah, at least there are some informal uses whenever you make some diagram docs .. you'll end up aligning with uml 'vocab'.
I helped a european project on a uml graph versioning between various industrial uml applications, but I'd consider these niche.
IBM was heavy on UML since they bought Rational suite.. but I know IBM didn't use Rational for themselves (at least my department).. but surely Rational users did.
I think heavily regulated sectors are the most prevalent users of UML.. they like having a standard, having a lot of documentation etc.
Note that I'm not bashing or defending any of the PLs mentioned. It is merely the fact - today, Clojure is the most popular FP language being utilized in the industry. Check the number of podcasts dedicated to Clojure https://www.fpcasts.com; the number of conferences: https://purelyfunctional.tv/functional-programming-conferenc...; list of companies using it, job listings, etc.
It doesn't mean that this all makes the language better or worse. Also, the overall share of languages with strong FP semantics is still way too small compared to the use of imperative PLs. That fact doesn't make OOP better than FP and vice-versa.