Well, it's not OP's file, the bad file is ring/util/mime_type.clj, which looks like it was fixed in 2014 (https://github.com/ring-clojure/ring/commit/a05e026d85611cb179a1352d569d7c68713f792c#diff-ed2c15fc701c576b461d6967f0f81e91), so must need to pull in a newer version somewhere.
On Monday, October 7, 2019 at 5:43:16 PM UTC-5, Mark Nutter wrote: > > The important bit is the part that says ":val ((require [clojure.string > :as str]))". I believe that is telling you that you have "(require > [clojure.string :as str])" inside your namespace declaration, but you need > ":require" (leading colon) instead of "require" when you're putting it > inside the "(ns ...)" declaration. > > On Mon, Oct 7, 2019 at 3:42 PM Kelvin T <tag...@gmail.com <javascript:>> > wrote: > >> This is my first time working with clojure, and I am struggling to run >> gorilla repl. Any help would be greatly appreciated. >> Below is the stack trace: >> >> clojure.lang.Compiler$CompilerException: Syntax error macroexpanding >> clojure.core/ns at (ring/util/mime_type.clj:1:1). >> #:clojure.error{:phase :macro-syntax-check, :line 1, :column 1, :source >> "ring/util/mime_type.clj", :symbol clojure.core/ns} >> at clojure.lang.Compiler.checkSpecs (Compiler.java:6971) >> clojure.lang.Compiler.macroexpand1 (Compiler.java:6987) >> clojure.lang.Compiler.macroexpand (Compiler.java:7074) >> clojure.lang.Compiler.eval (Compiler.java:7160) >> clojure.lang.Compiler.load (Compiler.java:7635) >> clojure.lang.RT.loadResourceScript (RT.java:381) >> clojure.lang.RT.loadResourceScript (RT.java:372) >> clojure.lang.RT.load (RT.java:463) >> clojure.lang.RT.load (RT.java:428) >> clojure.core$load$fn__6824.invoke (core.clj:6126) >> clojure.core$load.invokeStatic (core.clj:6125) >> clojure.core$load.doInvoke (core.clj:6109) >> clojure.lang.RestFn.invoke (RestFn.java:408) >> clojure.core$load_one.invokeStatic (core.clj:5908) >> clojure.core$load_one.invoke (core.clj:5903) >> clojure.core$load_lib$fn__6765.invoke (core.clj:5948) >> clojure.core$load_lib.invokeStatic (core.clj:5947) >> clojure.core$load_lib.doInvoke (core.clj:5928) >> clojure.lang.RestFn.applyTo (RestFn.java:142) >> clojure.core$apply.invokeStatic (core.clj:667) >> clojure.core$load_libs.invokeStatic (core.clj:5985) >> clojure.core$load_libs.doInvoke (core.clj:5969) >> clojure.lang.RestFn.applyTo (RestFn.java:137) >> clojure.core$apply.invokeStatic (core.clj:669) >> clojure.core$use.invokeStatic (core.clj:6093) >> clojure.core$use.doInvoke (core.clj:6093) >> clojure.lang.RestFn.invoke (RestFn.java:421) >> >> ring.middleware.content_type$eval2277$loading__6706__auto____2278.invoke >> (content_type.clj:1) >> ring.middleware.content_type$eval2277.invokeStatic >> (content_type.clj:1) >> ring.middleware.content_type$eval2277.invoke (content_type.clj:1) >> clojure.lang.Compiler.eval (Compiler.java:7176) >> clojure.lang.Compiler.eval (Compiler.java:7165) >> clojure.lang.Compiler.load (Compiler.java:7635) >> clojure.lang.RT.loadResourceScript (RT.java:381) >> clojure.lang.RT.loadResourceScript (RT.java:372) >> clojure.lang.RT.load (RT.java:463) >> clojure.lang.RT.load (RT.java:428) >> clojure.core$load$fn__6824.invoke (core.clj:6126) >> clojure.core$load.invokeStatic (core.clj:6125) >> clojure.core$load.doInvoke (core.clj:6109) >> clojure.lang.RestFn.invoke (RestFn.java:408) >> clojure.core$load_one.invokeStatic (core.clj:5908) >> clojure.core$load_one.invoke (core.clj:5903) >> clojure.core$load_lib$fn__6765.invoke (core.clj:5948) >> clojure.core$load_lib.invokeStatic (core.clj:5947) >> clojure.core$load_lib.doInvoke (core.clj:5928) >> clojure.lang.RestFn.applyTo (RestFn.java:142) >> clojure.core$apply.invokeStatic (core.clj:667) >> clojure.core$load_libs.invokeStatic (core.clj:5985) >> clojure.core$load_libs.doInvoke (core.clj:5969) >> clojure.lang.RestFn.applyTo (RestFn.java:137) >> clojure.core$apply.invokeStatic (core.clj:669) >> clojure.core$use.invokeStatic (core.clj:6093) >> clojure.core$use.doInvoke (core.clj:6093) >> clojure.lang.RestFn.invoke (RestFn.java:512) >> compojure.route$eval2269$loading__6706__auto____2270.invoke >> (route.clj:1) >> compojure.route$eval2269.invokeStatic (route.clj:1) >> compojure.route$eval2269.invoke (route.clj:1) >> clojure.lang.Compiler.eval (Compiler.java:7176) >> clojure.lang.Compiler.eval (Compiler.java:7165) >> clojure.lang.Compiler.load (Compiler.java:7635) >> clojure.lang.RT.loadResourceScript (RT.java:381) >> clojure.lang.RT.loadResourceScript (RT.java:372) >> clojure.lang.RT.load (RT.java:463) >> clojure.lang.RT.load (RT.java:428) >> clojure.core$load$fn__6824.invoke (core.clj:6126) >> clojure.core$load.invokeStatic (core.clj:6125) >> clojure.core$load.doInvoke (core.clj:6109) >> clojure.lang.RestFn.invoke (RestFn.java:408) >> clojure.core$load_one.invokeStatic (core.clj:5908) >> clojure.core$load_one.invoke (core.clj:5903) >> clojure.core$load_lib$fn__6765.invoke (core.clj:5948) >> clojure.core$load_lib.invokeStatic (core.clj:5947) >> clojure.core$load_lib.doInvoke (core.clj:5928) >> clojure.lang.RestFn.applyTo (RestFn.java:142) >> clojure.core$apply.invokeStatic (core.clj:667) >> clojure.core$load_libs.invokeStatic (core.clj:5985) >> clojure.core$load_libs.doInvoke (core.clj:5969) >> clojure.lang.RestFn.applyTo (RestFn.java:137) >> clojure.core$apply.invokeStatic (core.clj:667) >> clojure.core$require.invokeStatic (core.clj:6007) >> clojure.core$require.doInvoke (core.clj:6007) >> clojure.lang.RestFn.invoke (RestFn.java:1789) >> gorilla_repl.core$eval668$loading__6706__auto____669.invoke >> (core.clj:5) >> gorilla_repl.core$eval668.invokeStatic (core.clj:5) >> gorilla_repl.core$eval668.invoke (core.clj:5) >> clojure.lang.Compiler.eval (Compiler.java:7176) >> clojure.lang.Compiler.eval (Compiler.java:7165) >> clojure.lang.Compiler.load (Compiler.java:7635) >> clojure.lang.RT.loadResourceScript (RT.java:381) >> clojure.lang.RT.loadResourceScript (RT.java:372) >> clojure.lang.RT.load (RT.java:463) >> clojure.lang.RT.load (RT.java:428) >> clojure.core$load$fn__6824.invoke (core.clj:6126) >> clojure.core$load.invokeStatic (core.clj:6125) >> clojure.core$load.doInvoke (core.clj:6109) >> clojure.lang.RestFn.invoke (RestFn.java:408) >> clojure.core$load_one.invokeStatic (core.clj:5908) >> clojure.core$load_one.invoke (core.clj:5903) >> clojure.core$load_lib$fn__6765.invoke (core.clj:5948) >> clojure.core$load_lib.invokeStatic (core.clj:5947) >> clojure.core$load_lib.doInvoke (core.clj:5928) >> clojure.lang.RestFn.applyTo (RestFn.java:142) >> clojure.core$apply.invokeStatic (core.clj:667) >> clojure.core$load_libs.invokeStatic (core.clj:5985) >> clojure.core$load_libs.doInvoke (core.clj:5969) >> clojure.lang.RestFn.applyTo (RestFn.java:137) >> clojure.core$apply.invokeStatic (core.clj:667) >> clojure.core$require.invokeStatic (core.clj:6007) >> clojure.core$require.doInvoke (core.clj:6007) >> clojure.lang.RestFn.invoke (RestFn.java:436) >> leiningen.gorilla$eval662$loading__6706__auto____663.invoke >> (gorilla.clj:7) >> leiningen.gorilla$eval662.invokeStatic (gorilla.clj:7) >> leiningen.gorilla$eval662.invoke (gorilla.clj:7) >> clojure.lang.Compiler.eval (Compiler.java:7176) >> clojure.lang.Compiler.eval (Compiler.java:7165) >> clojure.lang.Compiler.load (Compiler.java:7635) >> clojure.lang.RT.loadResourceScript (RT.java:381) >> clojure.lang.RT.loadResourceScript (RT.java:372) >> clojure.lang.RT.load (RT.java:463) >> clojure.lang.RT.load (RT.java:428) >> clojure.core$load$fn__6824.invoke (core.clj:6126) >> clojure.core$load.invokeStatic (core.clj:6125) >> clojure.core$load.doInvoke (core.clj:6109) >> clojure.lang.RestFn.invoke (RestFn.java:408) >> clojure.core$load_one.invokeStatic (core.clj:5908) >> clojure.core$load_one.invoke (core.clj:5903) >> clojure.core$load_lib$fn__6765.invoke (core.clj:5948) >> clojure.core$load_lib.invokeStatic (core.clj:5947) >> clojure.core$load_lib.doInvoke (core.clj:5928) >> clojure.lang.RestFn.applyTo (RestFn.java:142) >> clojure.core$apply.invokeStatic (core.clj:667) >> clojure.core$load_libs.invokeStatic (core.clj:5985) >> clojure.core$load_libs.doInvoke (core.clj:5969) >> clojure.lang.RestFn.applyTo (RestFn.java:137) >> clojure.core$apply.invokeStatic (core.clj:667) >> clojure.core$require.invokeStatic (core.clj:6007) >> clojure.core$require.doInvoke (core.clj:6007) >> 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) >> clojure.lang.RestFn.applyTo (RestFn.java:137) >> clojure.lang.Var.applyTo (Var.java:705) >> clojure.core$apply.invokeStatic (core.clj:665) >> clojure.main$main_opt.invokeStatic (main.clj:491) >> clojure.main$main_opt.invoke (main.clj:487) >> clojure.main$main.invokeStatic (main.clj:598) >> clojure.main$main.doInvoke (main.clj:561) >> clojure.lang.RestFn.applyTo (RestFn.java:137) >> clojure.lang.Var.applyTo (Var.java:705) >> clojure.main.main (main.java:37) >> Caused by: clojure.lang.ExceptionInfo: Call to clojure.core/ns did not >> conform to spec. >> #:clojure.spec.alpha{:problems [{:path [], :reason "Extra input", :pred >> (clojure.spec.alpha/cat :attr-map (clojure.spec.alpha/? clojure.core/map?) >> :ns-clauses :clojure.core.specs.alpha/ns-clauses), :val ((require >> [clojure.string :as str])), :via [:clojure.core.specs.alpha/ns-form], :in >> [2]}], :spec #object[clojure.spec.alpha$regex_spec_impl$reify__2509 >> 0x64f981e2 "clojure.spec.alpha$regex_spec_impl$reify__2509@64f981e2"], >> :value (ring.util.mime-type "Utility functions for finding out the >> mime-type of a file." (require [clojure.string :as str])), :args >> (ring.util.mime-type "Utility functions for finding out the mime-type of a >> file." (require [clojure.string :as str]))} >> at clojure.spec.alpha$macroexpand_check.invokeStatic (alpha.clj:705) >> clojure.spec.alpha$macroexpand_check.invoke (alpha.clj:697) >> clojure.lang.AFn.applyToHelper (AFn.java:156) >> clojure.lang.AFn.applyTo (AFn.java:144) >> clojure.lang.Var.applyTo (Var.java:705) >> clojure.lang.Compiler.checkSpecs (Compiler.java:6969) >> clojure.lang.Compiler.macroexpand1 (Compiler.java:6987) >> clojure.lang.Compiler.macroexpand (Compiler.java:7074) >> clojure.lang.Compiler.eval (Compiler.java:7160) >> clojure.lang.Compiler.load (Compiler.java:7635) >> clojure.lang.RT.loadResourceScript (RT.java:381) >> clojure.lang.RT.loadResourceScript (RT.java:372) >> clojure.lang.RT.load (RT.java:463) >> clojure.lang.RT.load (RT.java:428) >> clojure.core$load$fn__6824.invoke (core.clj:6126) >> clojure.core$load.invokeStatic (core.clj:6125) >> clojure.core$load.doInvoke (core.clj:6109) >> clojure.lang.RestFn.invoke (RestFn.java:408) >> clojure.core$load_one.invokeStatic (core.clj:5908) >> clojure.core$load_one.invoke (core.clj:5903) >> clojure.core$load_lib$fn__6765.invoke (core.clj:5948) >> clojure.core$load_lib.invokeStatic (core.clj:5947) >> clojure.core$load_lib.doInvoke (core.clj:5928) >> clojure.lang.RestFn.applyTo (RestFn.java:142) >> clojure.core$apply.invokeStatic (core.clj:667) >> clojure.core$load_libs.invokeStatic (core.clj:5985) >> clojure.core$load_libs.doInvoke (core.clj:5969) >> clojure.lang.RestFn.applyTo (RestFn.java:137) >> clojure.core$apply.invokeStatic (core.clj:669) >> clojure.core$use.invokeStatic (core.clj:6093) >> clojure.core$use.doInvoke (core.clj:6093) >> clojure.lang.RestFn.invoke (RestFn.java:421) >> >> ring.middleware.content_type$eval2277$loading__6706__auto____2278.invoke >> (content_type.clj:1) >> ring.middleware.content_type$eval2277.invokeStatic >> (content_type.clj:1) >> ring.middleware.content_type$eval2277.invoke (content_type.clj:1) >> clojure.lang.Compiler.eval (Compiler.java:7176) >> clojure.lang.Compiler.eval (Compiler.java:7165) >> clojure.lang.Compiler.load (Compiler.java:7635) >> clojure.lang.RT.loadResourceScript (RT.java:381) >> clojure.lang.RT.loadResourceScript (RT.java:372) >> clojure.lang.RT.load (RT.java:463) >> clojure.lang.RT.load (RT.java:428) >> clojure.core$load$fn__6824.invoke (core.clj:6126) >> clojure.core$load.invokeStatic (core.clj:6125) >> clojure.core$load.doInvoke (core.clj:6109) >> clojure.lang.RestFn.invoke (RestFn.java:408) >> clojure.core$load_one.invokeStatic (core.clj:5908) >> clojure.core$load_one.invoke (core.clj:5903) >> clojure.core$load_lib$fn__6765.invoke (core.clj:5948) >> clojure.core$load_lib.invokeStatic (core.clj:5947) >> clojure.core$load_lib.doInvoke (core.clj:5928) >> clojure.lang.RestFn.applyTo (RestFn.java:142) >> clojure.core$apply.invokeStatic (core.clj:667) >> clojure.core$load_libs.invokeStatic (core.clj:5985) >> clojure.core$load_libs.doInvoke (core.clj:5969) >> clojure.lang.RestFn.applyTo (RestFn.java:137) >> clojure.core$apply.invokeStatic (core.clj:669) >> clojure.core$use.invokeStatic (core.clj:6093) >> clojure.core$use.doInvoke (core.clj:6093) >> clojure.lang.RestFn.invoke (RestFn.java:512) >> compojure.route$eval2269$loading__6706__auto____2270.invoke >> (route.clj:1) >> compojure.route$eval2269.invokeStatic (route.clj:1) >> compojure.route$eval2269.invoke (route.clj:1) >> clojure.lang.Compiler.eval (Compiler.java:7176) >> clojure.lang.Compiler.eval (Compiler.java:7165) >> clojure.lang.Compiler.load (Compiler.java:7635) >> clojure.lang.RT.loadResourceScript (RT.java:381) >> clojure.lang.RT.loadResourceScript (RT.java:372) >> clojure.lang.RT.load (RT.java:463) >> clojure.lang.RT.load (RT.java:428) >> clojure.core$load$fn__6824.invoke (core.clj:6126) >> clojure.core$load.invokeStatic (core.clj:6125) >> clojure.core$load.doInvoke (core.clj:6109) >> clojure.lang.RestFn.invoke (RestFn.java:408) >> clojure.core$load_one.invokeStatic (core.clj:5908) >> clojure.core$load_one.invoke (core.clj:5903) >> clojure.core$load_lib$fn__6765.invoke (core.clj:5948) >> clojure.core$load_lib.invokeStatic (core.clj:5947) >> clojure.core$load_lib.doInvoke (core.clj:5928) >> clojure.lang.RestFn.applyTo (RestFn.java:142) >> clojure.core$apply.invokeStatic (core.clj:667) >> clojure.core$load_libs.invokeStatic (core.clj:5985) >> clojure.core$load_libs.doInvoke (core.clj:5969) >> clojure.lang.RestFn.applyTo (RestFn.java:137) >> clojure.core$apply.invokeStatic (core.clj:667) >> clojure.core$require.invokeStatic (core.clj:6007) >> clojure.core$require.doInvoke (core.clj:6007) >> clojure.lang.RestFn.invoke (RestFn.java:1789) >> gorilla_repl.core$eval668$loading__6706__auto____669.invoke >> (core.clj:5) >> gorilla_repl.core$eval668.invokeStatic (core.clj:5) >> gorilla_repl.core$eval668.invoke (core.clj:5) >> clojure.lang.Compiler.eval (Compiler.java:7176) >> clojure.lang.Compiler.eval (Compiler.java:7165) >> clojure.lang.Compiler.load (Compiler.java:7635) >> clojure.lang.RT.loadResourceScript (RT.java:381) >> clojure.lang.RT.loadResourceScript (RT.java:372) >> clojure.lang.RT.load (RT.java:463) >> clojure.lang.RT.load (RT.java:428) >> clojure.core$load$fn__6824.invoke (core.clj:6126) >> clojure.core$load.invokeStatic (core.clj:6125) >> clojure.core$load.doInvoke (core.clj:6109) >> clojure.lang.RestFn.invoke (RestFn.java:408) >> clojure.core$load_one.invokeStatic (core.clj:5908) >> clojure.core$load_one.invoke (core.clj:5903) >> clojure.core$load_lib$fn__6765.invoke (core.clj:5948) >> clojure.core$load_lib.invokeStatic (core.clj:5947) >> clojure.core$load_lib.doInvoke (core.clj:5928) >> clojure.lang.RestFn.applyTo (RestFn.java:142) >> clojure.core$apply.invokeStatic (core.clj:667) >> clojure.core$load_libs.invokeStatic (core.clj:5985) >> clojure.core$load_libs.doInvoke (core.clj:5969) >> clojure.lang.RestFn.applyTo (RestFn.java:137) >> clojure.core$apply.invokeStatic (core.clj:667) >> clojure.core$require.invokeStatic (core.clj:6007) >> clojure.core$require.doInvoke (core.clj:6007) >> clojure.lang.RestFn.invoke (RestFn.java:436) >> leiningen.gorilla$eval662$loading__6706__auto____663.invoke >> (gorilla.clj:7) >> leiningen.gorilla$eval662.invokeStatic (gorilla.clj:7) >> leiningen.gorilla$eval662.invoke (gorilla.clj:7) >> clojure.lang.Compiler.eval (Compiler.java:7176) >> clojure.lang.Compiler.eval (Compiler.java:7165) >> clojure.lang.Compiler.load (Compiler.java:7635) >> clojure.lang.RT.loadResourceScript (RT.java:381) >> clojure.lang.RT.loadResourceScript (RT.java:372) >> clojure.lang.RT.load (RT.java:463) >> clojure.lang.RT.load (RT.java:428) >> clojure.core$load$fn__6824.invoke (core.clj:6126) >> clojure.core$load.invokeStatic (core.clj:6125) >> clojure.core$load.doInvoke (core.clj:6109) >> clojure.lang.RestFn.invoke (RestFn.java:408) >> clojure.core$load_one.invokeStatic (core.clj:5908) >> clojure.core$load_one.invoke (core.clj:5903) >> clojure.core$load_lib$fn__6765.invoke (core.clj:5948) >> clojure.core$load_lib.invokeStatic (core.clj:5947) >> clojure.core$load_lib.doInvoke (core.clj:5928) >> clojure.lang.RestFn.applyTo (RestFn.java:142) >> clojure.core$apply.invokeStatic (core.clj:667) >> clojure.core$load_libs.invokeStatic (core.clj:5985) >> clojure.core$load_libs.doInvoke (core.clj:5969) >> clojure.lang.RestFn.applyTo (RestFn.java:137) >> clojure.core$apply.invokeStatic (core.clj:667) >> clojure.core$require.invokeStatic (core.clj:6007) >> clojure.core$require.doInvoke (core.clj:6007) >> 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) >> clojure.lang.RestFn.applyTo (RestFn.java:137) >> clojure.lang.Var.applyTo (Var.java:705) >> clojure.core$apply.invokeStatic (core.clj:665) >> clojure.main$main_opt.invokeStatic (main.clj:491) >> clojure.main$main_opt.invoke (main.clj:487) >> clojure.main$main.invokeStatic (main.clj:598) >> clojure.main$main.doInvoke (main.clj:561) >> clojure.lang.RestFn.applyTo (RestFn.java:137) >> clojure.lang.Var.applyTo (Var.java:705) >> clojure.main.main (main.java:37) >> >> -- >> 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 clojur...@googlegroups.com <javascript:>. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/clojurescript/0f57df0e-2e68-4e6c-8e78-78570fe7e6a2%40googlegroups.com >> >> <https://groups.google.com/d/msgid/clojurescript/0f57df0e-2e68-4e6c-8e78-78570fe7e6a2%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- 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 clojurescript+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/clojurescript/1048ffc3-6482-4135-b3bb-817128afea81%40googlegroups.com.