This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2018-04-14
Channels
- # beginners (53)
- # cider (10)
- # cljs-dev (23)
- # cljsrn (25)
- # clojure (68)
- # clojure-italy (4)
- # clojure-spec (25)
- # clojure-uk (7)
- # clojurebridge-ams (1)
- # clojurescript (10)
- # cursive (20)
- # datomic (21)
- # duct (4)
- # fulcro (1)
- # graphql (4)
- # hoplon (1)
- # java (7)
- # luminus (9)
- # off-topic (111)
- # om-next (2)
- # onyx (14)
- # re-frame (3)
- # reagent (9)
- # shadow-cljs (182)
- # test-check (32)
- # tools-deps (53)
- # uncomplicate (1)
- # vim (94)
- # yada (2)
But lots of people are using it heavily in production.
@seancorfield is it still in development? it seems ike there hasn’t been a single commit to the source code in 6 months?
@hmaurer apparently Rich has some changes planned. There are some things which not yet work smoothly.
looks like docs are still pre-1.9 how do I use spec in 1.9? any good 1.9 getting started? https://clojure.org/guides/spec
where do you see pre-1.9 docs?
why do think that’s pre-1.9?
I wrote the guide btw
require just loads the code into the clojure runtime, as you need to do with any namespace
@hmaurer That says it's very stable in its 'alpha' state! 🙂
I gather that some changes to make specs easier to work with programmatically are on the roadmap @gklijs but it's been great for us to use as-is in our production code. We're very happy with it. And we were using it early on in the 1.9 prerelease cycle, before it became .alpha
and was moved out of core (so, yeah, there were some code changes needed along the way -- but overall Clojure doesn't require many of those over the years).