This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-01-05
Channels
- # admin-announcements (1)
- # architecture (29)
- # beginners (244)
- # boot (5)
- # cider (2)
- # clara (8)
- # cljs-dev (58)
- # clojure (93)
- # clojure-australia (1)
- # clojure-dusseldorf (4)
- # clojure-france (1)
- # clojure-greece (16)
- # clojure-italy (9)
- # clojure-norway (1)
- # clojure-romania (1)
- # clojure-serbia (3)
- # clojure-spec (68)
- # clojure-uk (103)
- # clojurescript (41)
- # code-reviews (4)
- # community-development (4)
- # cursive (11)
- # data-science (2)
- # datascript (6)
- # defnpodcast (4)
- # docs (21)
- # duct (4)
- # emacs (118)
- # fulcro (120)
- # graphql (1)
- # jobs (1)
- # jobs-discuss (43)
- # leiningen (12)
- # off-topic (39)
- # onyx (11)
- # parinfer (13)
- # perun (1)
- # re-frame (2)
- # shadow-cljs (4)
- # spacemacs (5)
- # unrepl (6)
- # yada (1)
@seancorfield: it's really hard to grasp how many people ther eare in #clojurians ; in my experience, most of the time it's me asking questions and @noisesmith + a few others answsering
well thing is you never really unregister from slack communities, so the number of registered users only increases
im in a “smaller” slack that has 1k people registered, but I’d say there are like a dozen or so regulars
Well, the sidebar shows the most active members in each channel (here it's @borkdude @qqq and me, in #clojure it's @bronsa @noisesmith and @qqq 🙂 ) and @jgh is right about "you can never leave" but, that said, we admins get a weekly report showing who has joined and who has become inactive and I can tell you we get about 30-40 new members a week and about 100 accounts go inactive each week (but of course those folks may become active again later).
Active members on a weekly basis is around 1,500-1,700 with around 600 people posting messages.
Since inception, we've collectively sent nearly 2M messages and have uploaded over 5G of files (a downside to folks becoming inactive is that it's hard for admins to purge their old files so it's almost impossible for us to get back under the "free" plan's 5G limit there).
There are a total of almost 12,000 accounts on Clojurians. The Kotlin Slack, by comparison, has nearly 14,000 accounts. So we're BIG but we're not the BIGGEST 🙂
C++ is dead! 😆 😂
I think all the C++ devs are still on comp.lang.c++
on Usenet?
snort
Slack used to say there was a 5,000 "hard limit", then they said it was 8,000, now they say there's no limit "but..."...
probably something like javascript or dogecoin -- popular enough to have lots of users, but 'tech' enough that most find slack easy to use
not javascript, everybody will create their own competing javascript slack with a clever name.
ot ot, docker’s documentation is awful. Why is autodestroy
listed as a valid thing in stack yml files when docker stack throws an error saying it’s not allowed….not to mention the deprecations that are listed in some places and not others.
I didn't know you can have a REST HTTP api with couchdb. Anyone use it as a sole backend for SPA app ?
> it's really hard to grasp how many people there are in #clojurians ; in my experience, most of the time it's me asking questions and @noisesmith + a few others answsering @qqq I guess that you are also saying that content quality/dynamics aren't currently at their best, a sentiment which I share. I have no problem with questions being asked (I enjoy both asking and answering), but those can monopolize the community at times. I have a little hope that the new #news-and-articles could be a breeze of fresh air! With more commentary.
@vemv: nothing implied about content quality/dynamics -- #clojure has been a great resource for me; but the channels feel ver small, I think, perhaps because at any time, according to slack, there's only 50-200 ppl signed on
if
is a very wired symbol/macro/function/????
;; has a value
(let [if {:a 42}] (prn if))
;; act as "original" if
(let [if {:a 42}] (prn (if :a)))
;; can't resolve
(let [f if] (f 1 2 3))
;; so it shoud be a macro, right?
(macroexpand '(if 1 2 3))
;; nope :/
;; A "normal" funcional, evals all your args before call (will print 123)
(vector (pr 1) (pr 2) (prn 3))
;; if don't evaluate the second argument (or 3, basead on 1)
(if (pr 1) (pr 2) (prn 3))
btw there’s a function that tells you if something is special
=> (special-symbol? 'if)
true
it lies sometimes (eg. it says fn
is special, but fn
is a macro that expands to a call to fn*
and fn*
is special)
cljs.user=> (source special-symbol?)
(defn ^boolean special-symbol?
“Returns true if x names a special form”
[x]
(contains?
’#{if def fn* do let* loop* letfn* throw try catch finally
recur new set! ns deftype* defrecord* . js* & quote var ns*}
x))
nil
oh wait it no longer lies about fn - maybe I misremembered
@noisesmith it's fn
's docstring that lies