This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2022-01-26
Channels
- # announcements (1)
- # asami (7)
- # aws (3)
- # babashka (30)
- # beginners (21)
- # calva (48)
- # cider (11)
- # clj-commons (5)
- # clj-kondo (12)
- # cljdoc (5)
- # cljfx (1)
- # cljs-dev (32)
- # cljsrn (4)
- # clojure (218)
- # clojure-europe (88)
- # clojure-nl (11)
- # clojure-uk (31)
- # clojurescript (8)
- # cursive (98)
- # data-science (6)
- # datomic (49)
- # emacs (12)
- # events (4)
- # fulcro (47)
- # graalvm (3)
- # graphql (4)
- # introduce-yourself (5)
- # java (13)
- # juxt (9)
- # lsp (74)
- # meander (3)
- # membrane (4)
- # missionary (31)
- # off-topic (24)
- # pathom (41)
- # portal (4)
- # reagent (3)
- # releases (1)
- # remote-jobs (3)
- # rewrite-clj (4)
- # shadow-cljs (10)
- # slack-help (2)
- # testing (20)
- # tools-deps (43)
I am looking for a clear way to mark functions that return sp
or ap
and everything looks terrible ; P
it has no semantic meaning, except that after a function with a <
prefix we can expect one value in the future, and after a >
many values in the future
@U053XQP4S do you have any preferences?
currently, missionary with its sigils looks a bit like a brainfuck, and adding the remaining characters from the keyboard probably won't improve the aesthetic feeling 😜
I've never really felt the need for a naming convention. Functions returning task/flow are usually pure so there's no need for a !
IMO. The function call is very often inlined in the ?
form so the task/flow itself doesn't have to be named. When needed, >f
is used at hyperfiddle as a loose convention for naming signals, but it's not used that much in our codebase because we use photon as an intermediate layer.
@U0BBFDED7 if a naming scheme works for you, you're totally entitled to communicate about it.
a docstring would probably suffice, but there is never enough time or willingness for that
not me, because unfortunately I don't have the possibility, but colleagues on another project
glad to hear that ! I'd love to know more, if you and/or your colleagues want to discuss feel free to DM me
there is not much I can say and the man who runs it is a ninja who rarely leaves his cave to chat on slack
the previous project used a re-frame, which generally did not work well for us, and now a homemade solution has been created using rumext+missionary