On Wednesday, April 26, 2017 at 6:27:08 PM UTC-5, Colin Fleming wrote:
>
> Doesn't this mean that Clojure and spec will be mutually dependent, i.e. a 
> dependency cycle?
>

Yes
 

> Is that likely to cause problems for any tooling?
>

No? :)  Feedback wanted, though if you find that to not be the case.

We haven't landed the patch back into Clojure yet but Clojure's inclusion 
of the spec.alpha dependency will exclude its Clojure dependency and I 
don't think this cycle causes any problems as far as I can tell. The 
initial spec.alpha build will be source-only. Once the namespaces are 
removed from Clojure, subsequent builds will be AOT'ed. Once you get to 
that point, you've essentially got the same pile of classes (split into 2 
jars) that we have now, so it's hard for me to see where that goes wrong.

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to