This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2021-03-06
Channels
- # announcements (4)
- # asami (11)
- # babashka (1)
- # beginners (70)
- # bitcoin (2)
- # calva (68)
- # cider (311)
- # clara (1)
- # clj-kondo (58)
- # cljsrn (18)
- # clojure (37)
- # clojure-australia (1)
- # clojure-europe (22)
- # clojure-poland (6)
- # clojure-serbia (2)
- # clojure-spec (9)
- # clojurescript (11)
- # conjure (4)
- # cursive (16)
- # data-oriented-programming (21)
- # datahike (1)
- # emacs (10)
- # events (1)
- # fulcro (9)
- # girouette (2)
- # graalvm (52)
- # graphql (2)
- # jobs-discuss (5)
- # lsp (8)
- # malli (8)
- # off-topic (17)
- # other-languages (46)
- # pathom (17)
- # portal (2)
- # shadow-cljs (11)
- # slack-help (2)
- # sql (47)
- # tools-deps (14)
- # tree-sitter (1)
- # xtdb (6)
How is https://clojuredocs.org/clojure.spec.alpha/fdef not good enough?
@teodorlu I think the spec2 function spec is related to some kind of notation that alludes to defn
3
something like the plumatic/schema defn
macro (but very different, because it's not schema)
👍 3
Ah, OK, so looking into "a single form that both defines a function and specifies its inputs" rather than a "normal defn and something additional"?
it's not just "putting the current function spec in defn", but trying to reach quite a bit beyond that into some new ideas, and it's taking a long hammock to sort through all the tradeoffs there
👍 12
10