Skip to content

Instantly share code, notes, and snippets.

@tangrammer
Created April 28, 2015 22:59
Show Gist options
  • Select an option

  • Save tangrammer/339da8e1842cc69b7bf1 to your computer and use it in GitHub Desktop.

Select an option

Save tangrammer/339da8e1842cc69b7bf1 to your computer and use it in GitHub Desktop.
Plumbing => $ lein install
tangrammers-MBP:plumbing tangrammer$ lein install
WARNING!!! version ranges found for:
[com.keminglabs/cljx "0.3.2"] -> [org.clojars.trptcolin/sjacket "0.1.0.3"] -> [org.clojure/clojure "[1.3.0,)"]
Consider using [com.keminglabs/cljx "0.3.2" :exclusions [org.clojure/clojure]].
[com.keminglabs/cljx "0.3.2"] -> [org.clojars.trptcolin/sjacket "0.1.0.3"] -> [net.cgrand/regex "1.1.0"] -> [org.clojure/clojure "[1.2.0,)"]
Consider using [com.keminglabs/cljx "0.3.2" :exclusions [org.clojure/clojure]].
[com.keminglabs/cljx "0.3.2"] -> [org.clojars.trptcolin/sjacket "0.1.0.3"] -> [net.cgrand/parsley "0.9.1"] -> [org.clojure/clojure "[1.2.0,)"]
Consider using [com.keminglabs/cljx "0.3.2" :exclusions [org.clojure/clojure]].
[com.keminglabs/cljx "0.3.2"] -> [org.clojars.trptcolin/sjacket "0.1.0.3"] -> [net.cgrand/parsley "0.9.1"] -> [net.cgrand/regex "1.1.0"] -> [org.clojure/clojure "[1.2.0,)"]
Consider using [com.keminglabs/cljx "0.3.2" :exclusions [org.clojure/clojure]].
Deleting files generated by lein-cljsbuild.
You need a :cljx entry in your project.clj! See the cljx docs for more info.
Rewriting src to target/generated/src/clj (clj) with features #{clj} and 0 transformations.
Rewriting src to target/generated/src/cljs (cljs) with features #{cljs} and 1 transformations.
Rewriting test to target/generated/test/clj (clj) with features #{clj} and 0 transformations.
Rewriting test to target/generated/test/cljs (cljs) with features #{cljs} and 1 transformations.
Compiling ClojureScript.
Reloading Clojure file "/plumbing/graph_async.clj" failed.
java.io.FileNotFoundException: Could not locate clojure/core/async__init.class or clojure/core/async.clj on classpath:
RT.java:443 clojure.lang.RT.load
RT.java:411 clojure.lang.RT.load
core.clj:5530 clojure.core/load[fn]
core.clj:5529 clojure.core/load
RestFn.java:408 clojure.lang.RestFn.invoke
core.clj:5336 clojure.core/load-one
core.clj:5375 clojure.core/load-lib[fn]
core.clj:5374 clojure.core/load-lib
RestFn.java:142 clojure.lang.RestFn.applyTo
core.clj:619 clojure.core/apply
core.clj:5413 clojure.core/load-libs
RestFn.java:137 clojure.lang.RestFn.applyTo
core.clj:619 clojure.core/apply
core.clj:5496 clojure.core/require
RestFn.java:512 clojure.lang.RestFn.invoke
graph_async.clj:1 plumbing.graph-async/eval5875[fn]
graph_async.clj:1 plumbing.graph-async/eval5875
Compiler.java:6619 clojure.lang.Compiler.eval
Compiler.java:6608 clojure.lang.Compiler.eval
Compiler.java:7064 clojure.lang.Compiler.load
RT.java:370 clojure.lang.RT.loadResourceScript
RT.java:361 clojure.lang.RT.loadResourceScript
RT.java:440 clojure.lang.RT.load
RT.java:411 clojure.lang.RT.load
core.clj:5530 clojure.core/load[fn]
core.clj:5529 clojure.core/load
RestFn.java:408 clojure.lang.RestFn.invoke
compiler.clj:100 cljsbuild.compiler/reload-clojure[fn]
compiler.clj:99 cljsbuild.compiler/reload-clojure
compiler.clj:136 cljsbuild.compiler/run-compiler
form-init7704029862593023172.clj:1 user/eval2275[fn]
LazySeq.java:42 clojure.lang.LazySeq.sval
LazySeq.java:60 clojure.lang.LazySeq.seq
RT.java:484 clojure.lang.RT.seq
core.clj:133 clojure.core/seq
core.clj:2780 clojure.core/dorun
core.clj:2796 clojure.core/doall
form-init7704029862593023172.clj:1 user/eval2275
Compiler.java:6619 clojure.lang.Compiler.eval
Compiler.java:6609 clojure.lang.Compiler.eval
Compiler.java:7064 clojure.lang.Compiler.load
Compiler.java:7020 clojure.lang.Compiler.loadFile
main.clj:294 clojure.main/load-script
main.clj:299 clojure.main/init-opt
main.clj:327 clojure.main/initialize
main.clj:362 clojure.main/null-opt
main.clj:440 clojure.main/main
RestFn.java:421 clojure.lang.RestFn.invoke
Var.java:419 clojure.lang.Var.invoke
AFn.java:163 clojure.lang.AFn.applyToHelper
Var.java:532 clojure.lang.Var.applyTo
main.java:37 clojure.main.main
Reloading Clojure file "/plumbing/graph_async_test.clj" failed.
java.io.FileNotFoundException: Could not locate clojure/core/async__init.class or clojure/core/async.clj on classpath:
RT.java:443 clojure.lang.RT.load
RT.java:411 clojure.lang.RT.load
core.clj:5530 clojure.core/load[fn]
core.clj:5529 clojure.core/load
RestFn.java:408 clojure.lang.RestFn.invoke
core.clj:5336 clojure.core/load-one
core.clj:5375 clojure.core/load-lib[fn]
core.clj:5374 clojure.core/load-lib
RestFn.java:142 clojure.lang.RestFn.applyTo
core.clj:619 clojure.core/apply
core.clj:5413 clojure.core/load-libs
RestFn.java:137 clojure.lang.RestFn.applyTo
core.clj:619 clojure.core/apply
core.clj:5496 clojure.core/require
RestFn.java:512 clojure.lang.RestFn.invoke
graph_async.clj:1 plumbing.graph-async/eval12014[fn]
graph_async.clj:1 plumbing.graph-async/eval12014
Compiler.java:6619 clojure.lang.Compiler.eval
Compiler.java:6608 clojure.lang.Compiler.eval
Compiler.java:7064 clojure.lang.Compiler.load
RT.java:370 clojure.lang.RT.loadResourceScript
RT.java:361 clojure.lang.RT.loadResourceScript
RT.java:440 clojure.lang.RT.load
RT.java:411 clojure.lang.RT.load
core.clj:5530 clojure.core/load[fn]
core.clj:5529 clojure.core/load
RestFn.java:408 clojure.lang.RestFn.invoke
core.clj:5336 clojure.core/load-one
core.clj:5375 clojure.core/load-lib[fn]
core.clj:5374 clojure.core/load-lib
RestFn.java:142 clojure.lang.RestFn.applyTo
core.clj:619 clojure.core/apply
core.clj:5413 clojure.core/load-libs
RestFn.java:137 clojure.lang.RestFn.applyTo
core.clj:619 clojure.core/apply
core.clj:5496 clojure.core/require
RestFn.java:457 clojure.lang.RestFn.invoke
graph_async_test.clj:1 plumbing.graph-async-test/eval12008[fn]
graph_async_test.clj:1 plumbing.graph-async-test/eval12008
Compiler.java:6619 clojure.lang.Compiler.eval
Compiler.java:6608 clojure.lang.Compiler.eval
Compiler.java:7064 clojure.lang.Compiler.load
RT.java:370 clojure.lang.RT.loadResourceScript
RT.java:361 clojure.lang.RT.loadResourceScript
RT.java:440 clojure.lang.RT.load
RT.java:411 clojure.lang.RT.load
core.clj:5530 clojure.core/load[fn]
core.clj:5529 clojure.core/load
RestFn.java:408 clojure.lang.RestFn.invoke
compiler.clj:100 cljsbuild.compiler/reload-clojure[fn]
compiler.clj:99 cljsbuild.compiler/reload-clojure
compiler.clj:136 cljsbuild.compiler/run-compiler
form-init7704029862593023172.clj:1 user/eval2275[fn]
LazySeq.java:42 clojure.lang.LazySeq.sval
LazySeq.java:60 clojure.lang.LazySeq.seq
RT.java:484 clojure.lang.RT.seq
core.clj:133 clojure.core/seq
core.clj:2780 clojure.core/dorun
core.clj:2796 clojure.core/doall
form-init7704029862593023172.clj:1 user/eval2275
Compiler.java:6619 clojure.lang.Compiler.eval
Compiler.java:6609 clojure.lang.Compiler.eval
Compiler.java:7064 clojure.lang.Compiler.load
Compiler.java:7020 clojure.lang.Compiler.loadFile
main.clj:294 clojure.main/load-script
main.clj:299 clojure.main/init-opt
main.clj:327 clojure.main/initialize
main.clj:362 clojure.main/null-opt
main.clj:440 clojure.main/main
RestFn.java:421 clojure.lang.RestFn.invoke
Var.java:419 clojure.lang.Var.invoke
AFn.java:163 clojure.lang.AFn.applyToHelper
Var.java:532 clojure.lang.Var.applyTo
main.java:37 clojure.main.main
Compiling "target/unit-test.js" from ["src" "target/generated/src/clj" "target/generated/src/cljs" "target/generated/test/clj" "target/generated/test/cljs"]...
WARNING: Use of undeclared Var plumbing.core/sorted? at line 54 target/generated/src/cljs/plumbing/core.cljs
Compiling "target/unit-test.js" failed.
clojure.lang.ExceptionInfo: failed compiling file:target/generated/src/cljs/plumbing/graph.cljs
core.clj:4327 clojure.core/ex-info
compiler.clj:891 cljs.compiler/compile-file
compiler.clj:953 cljs.compiler/compile-root
closure.clj:398 cljs.closure/compile-dir
closure.clj:430 cljs.closure/eval1958[fn]
closure.clj:299 cljs.closure/eval1885[fn]
closure.clj:444 cljs.closure/eval1945[fn]
closure.clj:299 cljs.closure/eval1885[fn]
compiler.clj:43 cljsbuild.compiler.SourcePaths/fn
core.clj:2485 clojure.core/map[fn]
LazySeq.java:42 clojure.lang.LazySeq.sval
LazySeq.java:60 clojure.lang.LazySeq.seq
RT.java:484 clojure.lang.RT.seq
core.clj:133 clojure.core/seq
core.clj:617 clojure.core/apply
core.clj:2514 clojure.core/mapcat
RestFn.java:423 clojure.lang.RestFn.invoke
compiler.clj:43 cljsbuild.compiler/cljsbuild.compiler.SourcePaths
closure.clj:955 cljs.closure/build
compiler.clj:57 cljsbuild.compiler/compile-cljs[fn]
compiler.clj:56 cljsbuild.compiler/compile-cljs
compiler.clj:140 cljsbuild.compiler/run-compiler
form-init7704029862593023172.clj:1 user/eval2275[fn]
LazySeq.java:42 clojure.lang.LazySeq.sval
LazySeq.java:60 clojure.lang.LazySeq.seq
RT.java:484 clojure.lang.RT.seq
core.clj:133 clojure.core/seq
core.clj:2780 clojure.core/dorun
core.clj:2796 clojure.core/doall
form-init7704029862593023172.clj:1 user/eval2275
Compiler.java:6619 clojure.lang.Compiler.eval
Compiler.java:6609 clojure.lang.Compiler.eval
Compiler.java:7064 clojure.lang.Compiler.load
Compiler.java:7020 clojure.lang.Compiler.loadFile
main.clj:294 clojure.main/load-script
main.clj:299 clojure.main/init-opt
main.clj:327 clojure.main/initialize
main.clj:362 clojure.main/null-opt
main.clj:440 clojure.main/main
RestFn.java:421 clojure.lang.RestFn.invoke
Var.java:419 clojure.lang.Var.invoke
AFn.java:163 clojure.lang.AFn.applyToHelper
Var.java:532 clojure.lang.Var.applyTo
main.java:37 clojure.main.main
Caused by: clojure.lang.ExceptionInfo: Assert failed: Only :as and :refer options supported in :require / :require-macros; offending spec: [plumbing.fnk.schema :as schema :include-macros true]
(every? #{:as :refer} (map first (partition 2 (next spec)))) at line 1 target/generated/src/cljs/plumbing/graph.cljs
core.clj:4327 clojure.core/ex-info
analyzer.clj:128 cljs.analyzer/error
analyzer.clj:933 cljs.analyzer/analyze-seq
analyzer.clj:989 cljs.analyzer/analyze
analyzer.clj:980 cljs.analyzer/analyze
compiler.clj:822 cljs.compiler/compile-file*
compiler.clj:888 cljs.compiler/compile-file
Caused by: java.lang.AssertionError: Assert failed: Only :as and :refer options supported in :require / :require-macros; offending spec: [plumbing.fnk.schema :as schema :include-macros true]
(every? #{:as :refer} (map first (partition 2 (next spec))))
analyzer.clj:646 cljs.analyzer/eval396[fn]
AFn.java:163 clojure.lang.AFn.applyToHelper
AFn.java:151 clojure.lang.AFn.applyTo
core.clj:619 clojure.core/apply
core.clj:2396 clojure.core/partial[fn]
RestFn.java:408 clojure.lang.RestFn.invoke
core.clj:2487 clojure.core/map[fn]
LazySeq.java:42 clojure.lang.LazySeq.sval
LazySeq.java:60 clojure.lang.LazySeq.seq
Cons.java:39 clojure.lang.Cons.next
RT.java:598 clojure.lang.RT.next
core.clj:64 clojure.core/next
core.clj:896 clojure.core/reduce1
core.clj:887 clojure.core/reduce1
core.clj:2702 clojure.core/merge-with
RestFn.java:139 clojure.lang.RestFn.applyTo
core.clj:621 clojure.core/apply
analyzer.clj:702 cljs.analyzer/eval396[fn]
protocols.clj:143 clojure.core.protocols/fn
protocols.clj:19 clojure.core.protocols/fn[fn]
protocols.clj:31 clojure.core.protocols/seq-reduce
protocols.clj:54 clojure.core.protocols/fn
protocols.clj:13 clojure.core.protocols/fn[fn]
core.clj:6177 clojure.core/reduce
analyzer.clj:703 cljs.analyzer/eval396[fn]
MultiFn.java:241 clojure.lang.MultiFn.invoke
analyzer.clj:935 cljs.analyzer/analyze-seq
Reloading Clojure file "/plumbing/graph_async.clj" failed.
java.io.FileNotFoundException: Could not locate clojure/core/async__init.class or clojure/core/async.clj on classpath:
RT.java:443 clojure.lang.RT.load
RT.java:411 clojure.lang.RT.load
core.clj:5530 clojure.core/load[fn]
core.clj:5529 clojure.core/load
RestFn.java:408 clojure.lang.RestFn.invoke
core.clj:5336 clojure.core/load-one
core.clj:5375 clojure.core/load-lib[fn]
core.clj:5374 clojure.core/load-lib
RestFn.java:142 clojure.lang.RestFn.applyTo
core.clj:619 clojure.core/apply
core.clj:5413 clojure.core/load-libs
RestFn.java:137 clojure.lang.RestFn.applyTo
core.clj:619 clojure.core/apply
core.clj:5496 clojure.core/require
RestFn.java:512 clojure.lang.RestFn.invoke
graph_async.clj:1 plumbing.graph-async/eval15512[fn]
graph_async.clj:1 plumbing.graph-async/eval15512
Compiler.java:6619 clojure.lang.Compiler.eval
Compiler.java:6608 clojure.lang.Compiler.eval
Compiler.java:7064 clojure.lang.Compiler.load
RT.java:370 clojure.lang.RT.loadResourceScript
RT.java:361 clojure.lang.RT.loadResourceScript
RT.java:440 clojure.lang.RT.load
RT.java:411 clojure.lang.RT.load
core.clj:5530 clojure.core/load[fn]
core.clj:5529 clojure.core/load
RestFn.java:408 clojure.lang.RestFn.invoke
compiler.clj:100 cljsbuild.compiler/reload-clojure[fn]
compiler.clj:99 cljsbuild.compiler/reload-clojure
compiler.clj:136 cljsbuild.compiler/run-compiler
form-init7704029862593023172.clj:1 user/eval2275[fn]
LazySeq.java:42 clojure.lang.LazySeq.sval
LazySeq.java:60 clojure.lang.LazySeq.seq
Cons.java:39 clojure.lang.Cons.next
LazySeq.java:92 clojure.lang.LazySeq.next
RT.java:598 clojure.lang.RT.next
core.clj:64 clojure.core/next
core.clj:2781 clojure.core/dorun
core.clj:2796 clojure.core/doall
form-init7704029862593023172.clj:1 user/eval2275
Compiler.java:6619 clojure.lang.Compiler.eval
Compiler.java:6609 clojure.lang.Compiler.eval
Compiler.java:7064 clojure.lang.Compiler.load
Compiler.java:7020 clojure.lang.Compiler.loadFile
main.clj:294 clojure.main/load-script
main.clj:299 clojure.main/init-opt
main.clj:327 clojure.main/initialize
main.clj:362 clojure.main/null-opt
main.clj:440 clojure.main/main
RestFn.java:421 clojure.lang.RestFn.invoke
Var.java:419 clojure.lang.Var.invoke
AFn.java:163 clojure.lang.AFn.applyToHelper
Var.java:532 clojure.lang.Var.applyTo
main.java:37 clojure.main.main
Compiling "target/main.js" from ["src" "target/generated/src/clj" "target/generated/src/cljs"]...
WARNING: Use of undeclared Var plumbing.core/sorted? at line 54 target/generated/src/cljs/plumbing/core.cljs
Compiling "target/main.js" failed.
clojure.lang.ExceptionInfo: failed compiling file:target/generated/src/cljs/plumbing/graph.cljs
core.clj:4327 clojure.core/ex-info
compiler.clj:891 cljs.compiler/compile-file
compiler.clj:953 cljs.compiler/compile-root
closure.clj:398 cljs.closure/compile-dir
closure.clj:430 cljs.closure/eval1958[fn]
closure.clj:299 cljs.closure/eval1885[fn]
closure.clj:444 cljs.closure/eval1945[fn]
closure.clj:299 cljs.closure/eval1885[fn]
compiler.clj:43 cljsbuild.compiler.SourcePaths/fn
core.clj:2485 clojure.core/map[fn]
LazySeq.java:42 clojure.lang.LazySeq.sval
LazySeq.java:60 clojure.lang.LazySeq.seq
RT.java:484 clojure.lang.RT.seq
core.clj:133 clojure.core/seq
core.clj:617 clojure.core/apply
core.clj:2514 clojure.core/mapcat
RestFn.java:423 clojure.lang.RestFn.invoke
compiler.clj:43 cljsbuild.compiler/cljsbuild.compiler.SourcePaths
closure.clj:955 cljs.closure/build
compiler.clj:57 cljsbuild.compiler/compile-cljs[fn]
compiler.clj:56 cljsbuild.compiler/compile-cljs
compiler.clj:140 cljsbuild.compiler/run-compiler
form-init7704029862593023172.clj:1 user/eval2275[fn]
LazySeq.java:42 clojure.lang.LazySeq.sval
LazySeq.java:60 clojure.lang.LazySeq.seq
Cons.java:39 clojure.lang.Cons.next
LazySeq.java:92 clojure.lang.LazySeq.next
RT.java:598 clojure.lang.RT.next
core.clj:64 clojure.core/next
core.clj:2781 clojure.core/dorun
core.clj:2796 clojure.core/doall
form-init7704029862593023172.clj:1 user/eval2275
Compiler.java:6619 clojure.lang.Compiler.eval
Compiler.java:6609 clojure.lang.Compiler.eval
Compiler.java:7064 clojure.lang.Compiler.load
Compiler.java:7020 clojure.lang.Compiler.loadFile
main.clj:294 clojure.main/load-script
main.clj:299 clojure.main/init-opt
main.clj:327 clojure.main/initialize
main.clj:362 clojure.main/null-opt
main.clj:440 clojure.main/main
RestFn.java:421 clojure.lang.RestFn.invoke
Var.java:419 clojure.lang.Var.invoke
AFn.java:163 clojure.lang.AFn.applyToHelper
Var.java:532 clojure.lang.Var.applyTo
main.java:37 clojure.main.main
Caused by: clojure.lang.ExceptionInfo: Assert failed: Only :as and :refer options supported in :require / :require-macros; offending spec: [plumbing.fnk.schema :as schema :include-macros true]
(every? #{:as :refer} (map first (partition 2 (next spec)))) at line 1 target/generated/src/cljs/plumbing/graph.cljs
core.clj:4327 clojure.core/ex-info
analyzer.clj:128 cljs.analyzer/error
analyzer.clj:933 cljs.analyzer/analyze-seq
analyzer.clj:989 cljs.analyzer/analyze
analyzer.clj:980 cljs.analyzer/analyze
compiler.clj:822 cljs.compiler/compile-file*
compiler.clj:888 cljs.compiler/compile-file
Caused by: java.lang.AssertionError: Assert failed: Only :as and :refer options supported in :require / :require-macros; offending spec: [plumbing.fnk.schema :as schema :include-macros true]
(every? #{:as :refer} (map first (partition 2 (next spec))))
analyzer.clj:646 cljs.analyzer/eval396[fn]
AFn.java:163 clojure.lang.AFn.applyToHelper
AFn.java:151 clojure.lang.AFn.applyTo
core.clj:619 clojure.core/apply
core.clj:2396 clojure.core/partial[fn]
RestFn.java:408 clojure.lang.RestFn.invoke
core.clj:2487 clojure.core/map[fn]
LazySeq.java:42 clojure.lang.LazySeq.sval
LazySeq.java:60 clojure.lang.LazySeq.seq
Cons.java:39 clojure.lang.Cons.next
RT.java:598 clojure.lang.RT.next
core.clj:64 clojure.core/next
core.clj:896 clojure.core/reduce1
core.clj:887 clojure.core/reduce1
core.clj:2702 clojure.core/merge-with
RestFn.java:139 clojure.lang.RestFn.applyTo
core.clj:621 clojure.core/apply
analyzer.clj:702 cljs.analyzer/eval396[fn]
protocols.clj:143 clojure.core.protocols/fn
protocols.clj:19 clojure.core.protocols/fn[fn]
protocols.clj:31 clojure.core.protocols/seq-reduce
protocols.clj:54 clojure.core.protocols/fn
protocols.clj:13 clojure.core.protocols/fn[fn]
core.clj:6177 clojure.core/reduce
analyzer.clj:703 cljs.analyzer/eval396[fn]
MultiFn.java:241 clojure.lang.MultiFn.invoke
analyzer.clj:935 cljs.analyzer/analyze-seq
Created /Users/tangrammer/git/tangrammer/plumbing/target/plumbing-0.3.2-SNAPSHOT.jar
Wrote /Users/tangrammer/git/tangrammer/plumbing/pom.xml
Installed jar and pom into local repo.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment