This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2016-09-13
Channels
- # aws-lambda (21)
- # beginners (8)
- # boot (67)
- # braveandtrue (2)
- # cider (12)
- # cljs-dev (38)
- # cljsjs (87)
- # cljsrn (11)
- # clojure (307)
- # clojure-austin (29)
- # clojure-finland (1)
- # clojure-italy (9)
- # clojure-russia (19)
- # clojure-spec (71)
- # clojure-uk (33)
- # clojurescript (109)
- # clojutre (1)
- # core-async (2)
- # cursive (24)
- # datomic (11)
- # devops (5)
- # ethereum (5)
- # figwheel (2)
- # hoplon (25)
- # ipfs (1)
- # jobs (1)
- # luminus (17)
- # off-topic (2)
- # om (38)
- # om-next (3)
- # onyx (166)
- # other-lisps (1)
- # proton (5)
- # re-frame (15)
- # reagent (45)
- # ring (2)
- # spacemacs (6)
- # specter (12)
- # untangled (58)
- # yada (23)
@zane IIRC the semantics are the same as clojure.core/defn
@codonnell: Don't think so. This doesn't compile, for example:
(defnav EXAMPLE
"Docs!"
[]
(select* [this structure next-fn])
(transform* [this structure next-fn])
Whereas, this does:
(defn example
"Docs!"
[]
:ok)
@zane which specter version are you using?
@zane just took a look at the source; nope, no docstrings
@zane you can use ^{:doc ...}
syntax in front of the symbol, e.g. https://github.com/nathanmarz/specter/blob/master/src/clj/com/rpl/specter.cljc#L593
This might be obvious and/or silly, but wouldn't specter be very well suited to query/update those application state atoms that all the web-frameworks use these days?
@mac I think Specter is extremely useful for web programming in general, as a DOM is just a big nested data structure