This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2023-12-11
Channels
- # adventofcode (33)
- # babashka (1)
- # beginners (11)
- # biff (3)
- # calva (2)
- # cider (24)
- # clj-kondo (9)
- # cljfx (5)
- # clojure (39)
- # clojure-austin (2)
- # clojure-europe (11)
- # clojure-nl (1)
- # clojure-norway (22)
- # clojure-uk (10)
- # community-development (18)
- # data-science (24)
- # datahike (3)
- # events (3)
- # hyperfiddle (11)
- # lsp (22)
- # malli (3)
- # matrix (1)
- # off-topic (24)
- # other-languages (3)
- # overtone (7)
- # pathom (5)
- # reitit (2)
- # shadow-cljs (34)
- # sql (20)
- # squint (13)
This new runtime offers local-first cross platform with "any" back-end that can communicate via std-out. I'm not smart enough to package this, but I'm wondering if this would open up the ability to run electric as a local first desktop and even mobile app? https://socketsupply.co/
idk what this does (found the HN thread which is hilariously astroturfed https://news.ycombinator.com/item?id=38581754) but you can already use electric just as a js library, so the usual tools like nw.js should just work
(e/for [process (new (->> (m/seed ["apple" "aardvark" "bat" "bar"])
(m/group-by first)))]
(dom/text (new (m/reductions conj process))))
some code I was playing around with, no idea how it works. I thought group-by would return a [key mapentry
glancing at it it seems to almost type check. (e/for-by first [[_k >x] ...] (dom/text (new (m/reductions conj >x))))
actually group-by probably requires a concurrent fork (`m/?=`), like https://cljdoc.org/d/missionary/missionary/b.33/api/missionary.core#group-by