This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-10-16
Channels
- # 100-days-of-code (1)
- # announcements (1)
- # beginners (93)
- # boot (46)
- # cider (40)
- # cljdoc (4)
- # cljs-dev (7)
- # clojure (78)
- # clojure-conj (12)
- # clojure-dev (17)
- # clojure-italy (5)
- # clojure-nl (10)
- # clojure-spec (34)
- # clojure-uk (36)
- # clojurescript (56)
- # code-reviews (6)
- # core-async (31)
- # cursive (12)
- # datascript (9)
- # datomic (19)
- # devops (2)
- # editors (3)
- # emacs (6)
- # events (2)
- # figwheel (1)
- # figwheel-main (11)
- # fulcro (59)
- # graphql (10)
- # hyperfiddle (3)
- # keechma (5)
- # leiningen (26)
- # luminus (1)
- # nrepl (5)
- # re-frame (5)
- # reitit (10)
- # shadow-cljs (64)
- # spacemacs (29)
- # tools-deps (6)
- # uncomplicate (8)
- # vim (2)
- # yada (4)
What does the ?%
do here? https://github.com/zcaudate-me/brahmin/blob/master/src/brahmin/category/monoid.cljs#L11
it's for the templating used by the extend-all
macro - https://github.com/zcaudate-me/brahmin/blob/master/src/brahmin/macros.clj#L6
my main interest in that file was just how many concrete cljs classes there are to implement a protocol for if you want it to work for all e.g. list-like things
as @U060FKQPN suggested - maybe there's a missing abstraction
Yeah, that made sense 🙂 Just hadn't seen the ?%
syntax before and was wondering if it was some standard lib Clojure that I hadn't been exposed to yet
FYI in the clojure dialect i was designing a while ago (it never went anywhere, but the impl ideas evolved into tools.reader/analyzer) I had a defvirtual
which implemented a sort of IOC inheritance to handle this issue
see the code snippet at the bottom of https://github.com/carthy/carthy/wiki/notes
P.S. Good morning 🙂
Lol yes. Silly autocorrect
morning!
My girlfriend showed me https://media.giphy.com/media/9MFsKQ8A6HCN2/giphy.gif And I am disproportionately creeped out by it
"Koona t'chuta Solo?"
"Soong peetch alay."