Yeah, James nailed it in his issue:
https://github.com/lynaghk/cljx/issues/40
cljx depends upon piggieback to know whether the current REPL session is
Clojure or ClojureScript, which is how it chooses what transformation
ruleset to use.
Fixed releases of cljx and Austin that address this conflicting deps
issue coming shortly.
Thanks, James!
- Chas
On 05/26/2014 11:57 AM, Gary Trakhman wrote:
All the CLJS tooling bits (austin, piggieback, cider-nrepl, CLJS
itself) are relatively fragile with respect to versioning right now,
is there a real need for CLJX to be coupled to piggieback like that?
On Mon, May 26, 2014 at 9:15 AM, James Henderson
<[email protected] <mailto:[email protected]>> wrote:
I think this could be due to CLJX imposing a version of piggieback
(0.1.0) that isn't compatible with Austin - when CLJX's plugin's
lein middleware adds the CLJX dependency, it adds it in a way that
takes preference over any other later piggieback dependencies that
you put in, and takes away the ability to apply exclusions.
I'm working around this currently by something like
https://gist.github.com/james-henderson/4c890844903f6054334b
I could have sworn that I submitted a bug report to CLJX but must
have dreamed it - will do it now! :)
James
On Monday, 26 May 2014 10:21:34 UTC+1, Chas Emerick wrote:
> What version of ClojureScript are you using? Sounds like an
incompatibility.
>
>
>
> - Chas
>
>
>
> On 05/23/2014 09:44 PM, kovas boguta wrote:
>
> > So combing austin & cljx is blowing up for me.
>
> >
>
> > In browser-connected-repl-sample/project.clj , ive added
>
> >
>
> > [com.keminglabs/cljx "0.3.2"]
>
> >
>
> > in the :dev :plugins profile.
>
> >
>
> > at the repl, trying to invoke the cljs repl I get the error:
>
> >
>
> > cemerick.austin.bcrepl-sample=>
(cemerick.austin.repls/cljs-repl repl-env)
>
> >
>
> > NullPointerException clojure.core/deref-future (core.clj:2108)
>
> >
>
> > When I remove the plugin in project.clj, everything works.
>
> >
>
> > Any ideas?
>
> >
>
> > Thanks
>
> >
--
Note that posts from new members are moderated - please be patient
with your first post.
---
You received this message because you are subscribed to the Google
Groups "ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to [email protected]
<mailto:clojurescript%[email protected]>.
To post to this group, send email to
[email protected]
<mailto:[email protected]>.
Visit this group at http://groups.google.com/group/clojurescript.
--
Note that posts from new members are moderated - please be patient
with your first post.
---
You received this message because you are subscribed to the Google
Groups "ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected]
<mailto:[email protected]>.
To post to this group, send email to [email protected]
<mailto:[email protected]>.
Visit this group at http://groups.google.com/group/clojurescript.
--
Note that posts from new members are moderated - please be patient with your
first post.
---
You received this message because you are subscribed to the Google Groups "ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/clojurescript.