ane / task

simple and functional concurrency primitives for Clojure

Home Page:https://ane.github.io/task/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

clojure 1.9.0 support

NonaryR opened this issue · comments

Hello! Can you please provide clojure 1.9.0 support?
I generate simple project template with this deps:

(defproject check "0.1.0-SNAPSHOT"
  :dependencies [[org.clojure/clojure "1.9.0"] 
                 [com.github.ane/task "0.3.0"]]
  :target-path "target/%s")

Then I run lein repl, and try to require lib -- this error occures

check.core=> (require '[task.core :as task])

CompilerException clojure.lang.ExceptionInfo: Call to clojure.core/refer-clojure did not conform to spec:
In: [2 1] val: :as fails at: [:args :exclude :op :quoted-spec :spec] predicate: #{:exclude}
In: [2 1] val: :as fails at: [:args :only :op :quoted-spec :spec] predicate: #{:only}
In: [2 1] val: :as fails at: [:args :rename :op :quoted-spec :spec] predicate: #{:rename}
In: [2] val: (quote :as) fails at: [:args :exclude :op :spec] predicate: #{:exclude}
In: [2] val: (quote :as) fails at: [:args :only :op :spec] predicate: #{:only}
In: [2] val: (quote :as) fails at: [:args :rename :op :spec] predicate: #{:rename}
 #:clojure.spec.alpha{:problems ({:path [:args :exclude :op :spec], :pred #{:exclude}, :val (quote :as), :via [], :in [2]} {:path [:args :exclude :op :quoted-spec :spec], :pred #{:exclude}, :val :as, :via [], :in [2 1]} {:path [:args :only :op :spec], :pred #{:only}, :val (quote :as), :via [], :in [2]} {:path [:args :only :op :quoted-spec :spec], :pred #{:only}, :val :as, :via [], :in [2 1]} {:path [:args :rename :op :spec], :pred #{:rename}, :val (quote :as), :via [], :in [2]} {:path [:args :rename :op :quoted-spec :spec], :pred #{:rename}, :val :as, :via [], :in [2 1]}), :spec #object[clojure.spec.alpha$regex_spec_impl$reify__2436 0xb82a87f "clojure.spec.alpha$regex_spec_impl$reify__2436@b82a87f"], :value ((quote :exclude) (quote [for sequence]) (quote :as) (quote core)), :args ((quote :exclude) (quote [for sequence]) (quote :as) (quote core))}, compiling:(task/core.clj:1:1)

0.4.0 released with Clojure 1.9.0 as a dependency. Thanks!