On 31 Jul 2018, at 9:08, Payter Versteegen wrote:

> I'd've hoped that clojure wouldn't have become as tightly-coupled with spec 
> (for instance), but maybe I just need to read the Rationale page more deeply. 
> Dependency hell blows, especially if your work environment is disconnected 
> from the global internet.

Welcome to source based dependencies/languages. That's one downside, ideally 
(in my world) spec would be a compile/test time dependency - esp. since AFAIK 
it's not recommended to turn it on at run-time for day-to-day operation.

I wonder if it'd be possible to have no-op versions of spec APIs in clojure.jar 
that are replaced with implementations if you include the actual... 
implementation.

I hit this recently with clojure.osgi and the move to the latest clojure, I had 
to include spec - which, as Sean mentions - is just part of the build process ( 
Maven in this case ), but I did feel dirty about it - since clojure.jar depends 
on an alpha, when that comes out of alpha, we'll need patch releases of Clojure 
core.

Mark
Lover/Loather of static types, and build/deps systems :)

---
"The ease with which a change can be implemented has no relevance at all to 
whether it is the right change for the (Java) Platform for all time." — 
Mark Reinhold.

Mark Derricutt
http://www.theoryinpractice.net
http://www.chaliceofblood.net
http://plus.google.com/+MarkDerricutt
http://twitter.com/talios
http://facebook.com/mderricutt

-- 
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.

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to