This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-01-05
Channels
- # beginners (29)
- # boot (29)
- # cider (54)
- # cljs-dev (99)
- # cljsjs (31)
- # cljsrn (39)
- # clojars (32)
- # clojure (171)
- # clojure-austin (2)
- # clojure-berlin (5)
- # clojure-brasil (3)
- # clojure-greece (2)
- # clojure-italy (1)
- # clojure-korea (11)
- # clojure-spec (202)
- # clojure-uk (166)
- # clojurescript (130)
- # cursive (54)
- # datomic (99)
- # dirac (18)
- # figwheel (6)
- # hoplon (23)
- # lambdaisland (3)
- # leiningen (8)
- # luminus (14)
- # off-topic (11)
- # om (3)
- # om-next (24)
- # onyx (59)
- # planck (25)
- # protorepl (10)
- # re-frame (49)
- # reagent (14)
- # ring-swagger (2)
- # rum (46)
- # schema (1)
- # slack-help (6)
- # specter (7)
- # testing (7)
- # untangled (115)
- # yada (1)
Does someone see what is wrong with this spec (s/def ::principalMakers (s/coll-of (s/keys :req-un [::name])))
@roelof As I said to you privately, you must have some non-printable characters or something in your file if that's really the line that is failing. I just copied'n'pasted it into a REPL and it works fine.
Or else the error's really coming from a different line.
Push your latest code back up to GitHub and let us look at it again.
None of your clojure.spec code is in your repo yet, so we can't double-check it.
and also see this message : ArityException Wrong number of args (3) passed to: spec/def clojure.lang.Compiler.macroexpand1 (Compiler.java:6833)
@seancorfield and according to you that line is good
and everything is pushed : https://github.com/rwobben/paintings
yep, there is something wrong with a wierd character. When I type it in the proto-repl it worked well
Like I said 🙂
And what you pushed doesn't include the spec for ::principalMakers
.
Good stuff! Sounds like progress!
hi all... is there a clojure equivalent to eg. https://www.ruby-toolbox.com ... basically a directory of libraries indexed broadly by function, ranked by some sort of proxy measure of uptake?
well... I suppose I could have just mentally pattern-matched the second one anyway. Thanks!
CrossClj is a tool to explore the interconnected Clojure universe. As an example, you can find all the uses of reduce across all projects, or find all the functions called map. Or you can list all the projects using ring. You can also walk the source code across different projects. You can also explore Clojurescript (and cljx) projects, such as garden, and browse auto-generated documentation of both standard namespaces or other projects, or do a full-text search on the whole generated documentation archive for all projects.
Yeah, crossclj is closer to what @rgm asked for — I mentioned the toolbox just because it is useful but doesn’t provide an exhaustive list, nor does it rank anything.
The nice thing with crossclj is that you can even find out which versions of a library are used in different places.