clojure.lang.Compiler$CompilerException: Syntax error macroexpanding clojure.core/fn at (clojure/core/unify.clj:83:18).
#:clojure.error{:phase :macro-syntax-check, :line 83, :column 18, :source "clojure/core/unify.clj", :symbol clojure.core/fn}
at clojure.lang.Compiler.checkSpecs (Compiler.java:6971)
...
Caused by: clojure.lang.ExceptionInfo: Call to clojure.core/fn did not conform to spec.
#:clojure.spec.alpha{:problems ({:path [:fn-tail :arity-1 :params], :pred clojure.core/vector?, :val clojure.core.unify/var-unify, :via [:clojure.core.specs.alpha/params+body :clojure.core.specs.alpha/param-list :clojure.core.specs.alpha/param-list], :in [0]} {:path [:fn-tail :arity-n], :pred (clojure.core/fn [%] (clojure.core/or (clojure.core/nil? %) (clojure.core/sequential? %))), :val clojure.core.unify/var-unify, :via [:clojure.core.specs.alpha/params+body :clojure.core.specs.alpha/params+body], :in [0]}), :spec #object[clojure.spec.alpha$regex_spec_impl$reify__2509 0x7c214cc0 "clojure.spec.alpha$regex_spec_impl$reify__2509@7c214cc0"], :value (clojure.core.unify/var-unify [G__813 G__814 G__815 G__816] (clojure.core/if-let [vb__806__auto__ (G__816 G__814)] (clojure.core.unify/garner-unifiers G__813 vb__806__auto__ G__815 G__816) (clojure.core/if-let [vexpr__807__auto__ (clojure.core/and (G__813 G__815) (G__816 G__815))] (clojure.core.unify/garner-unifiers G__813 G__814 vexpr__807__auto__ G__816) (if (clojure.core.unify/occurs? G__813 G__814 G__815 G__816) (throw (java.lang.IllegalStateException. (clojure.core/str "Cycle found in the path " G__815))) (clojure.core.unify/bind-phase G__816 G__814 G__815))))), :args (clojure.core.unify/var-unify [G__813 G__814 G__815 G__816] (clojure.core/if-let [vb__806__auto__ (G__816 G__814)] (clojure.core.unify/garner-unifiers G__813 vb__806__auto__ G__815 G__816) (clojure.core/if-let [vexpr__807__auto__ (clojure.core/and (G__813 G__815) (G__816 G__815))] (clojure.core.unify/garner-unifiers G__813 G__814 vexpr__807__auto__ G__816) (if (clojure.core.unify/occurs? G__813 G__814 G__815 G__816) (throw (java.lang.IllegalStateException. (clojure.core/str "Cycle found in the path " G__815))) (clojure.core.unify/bind-phase G__816 G__814 G__815)))))}
at clojure.spec.alpha$macroexpand_check.invokeStatic (alpha.clj:705)
...
clojure.lang.RestFn.invoke (RestFn.java:408)
leiningen.core.utils$require_resolve.invokeStatic (utils.clj:102)
leiningen.core.utils$require_resolve.invoke (utils.clj:95)
leiningen.core.utils$require_resolve.invokeStatic (utils.clj:105)
leiningen.core.utils$require_resolve.invoke (utils.clj:95)
leiningen.core.main$lookup_task_var.invokeStatic (main.clj:69)
leiningen.core.main$lookup_task_var.invoke (main.clj:65)
leiningen.core.main$pass_through_help_QMARK_.invokeStatic (main.clj:79)
leiningen.core.main$pass_through_help_QMARK_.invoke (main.clj:73)
leiningen.core.main$task_args.invokeStatic (main.clj:82)
leiningen.core.main$task_args.invoke (main.clj:81)
leiningen.core.main$resolve_and_apply.invokeStatic (main.clj:339)
leiningen.core.main$resolve_and_apply.invoke (main.clj:336)
leiningen.core.main$_main$fn__6681.invoke (main.clj:452)
leiningen.core.main$_main.invokeStatic (main.clj:442)
leiningen.core.main$_main.doInvoke (main.clj:439)
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@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+u...@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+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/clojure/4ce229bf-99c0-4922-aca2-8f0565e7feb0%40googlegroups.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+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/clojure/4ce229bf-99c0-4922-aca2-8f0565e7feb0%40googlegroups.com.
--James Reeves
This may be due to the plugins overriding a dependency that Leiningen itself needs. There was an issue like this logged with Lein-Ring, which I notice you're using. Try updating the Lein-Ring version to 0.12.5 and see if that fixes the issue.
> because I still haven't found a development environment I like better than LightTable
Have you looked at Atom/Chlorine recently? It has the same inline result display that LightTable had, it has a built-in ClojureScript REPL, support for Socket REPLs (in local and remote processes), and support for shadow-cljs if you’re in the ClojureScript world.
I used to use LightTable all the time but after it stopped being maintained I gave up on it and went back to Emacs for a while, then switched to Atom/ProtoREPL – until ProtoREPL stopped being maintained – and then to Atom/Chlorine where I’ve been extremely happy for over a year.
I’ve posted a few YouTube videos showing how I work with Atom/Chlorine and Cognitect’s REBL for data browsing/visualization: https://www.youtube.com/channel/UC8GD-smsEvNyRd3EZ8oeSrA
I have also have a repo of Atom/Chlorine customization/setup (mostly to enable the REBL integration I show in those videos): https://github.com/seancorfield/atom-chlorine-setup
Sean Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@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+u...@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+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/clojure/4238247e-5ed7-474b-9905-b697c466b3e5%40googlegroups.com.
> because I still haven't found a development environment I like better than LightTable
Have you looked at Atom/Chlorine recently? It has the same inline result display that LightTable had, it has a built-in ClojureScript REPL, support for Socket REPLs (in local and remote processes), and support for shadow-cljs if you’re in the ClojureScript world.
I used to use LightTable all the time but after it stopped being maintained I gave up on it and went back to Emacs for a while, then switched to Atom/ProtoREPL – until ProtoREPL stopped being maintained – and then to Atom/Chlorine where I’ve been extremely happy for over a year.
> because I still haven't found a development environment I like better than LightTable
Have you looked at Atom/Chlorine recently? It has the same inline result display that LightTable had, it has a built-in ClojureScript REPL, support for Socket REPLs (in local and remote processes), and support for shadow-cljs if you’re in the ClojureScript world.
--
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clo...@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
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 clo...@googlegroups.com.