clay
clay copied to clipboard
No matching clause CLJC.
Clay does not take CLJC files. The use case is to allow multi-host namespaces into notebooks. I've been using Clerk to do this with many namespaces to allow for Babashka execution. I'd like for it to fit into my Clay workflow.
org.scicloj/clay {:mvn/version "2-beta25"}
(ns illegal-argument-exception-on-eval
(:require [scicloj.clay.v2.api :as clay]))
(clay/make! {:format ["html"]
:source-path "bin/reproductions/clay-cljc/wont_compile.cljc"})
1. Unhandled java.lang.IllegalArgumentException
No matching clause: cljc
make.clj: 71 scicloj.clay.v2.make/spec->full-target-path
make.clj: 54 scicloj.clay.v2.make/spec->full-target-path
config.clj: 26 scicloj.clay.v2.config/add-field
config.clj: 24 scicloj.clay.v2.config/add-field
make.clj: 116 scicloj.clay.v2.make/->single-ns-spec
make.clj: 105 scicloj.clay.v2.make/->single-ns-spec
make.clj: 133 scicloj.clay.v2.make/extract-specs/fn
core.clj: 2757 clojure.core/map/fn
LazySeq.java: 42 clojure.lang.LazySeq/sval
LazySeq.java: 51 clojure.lang.LazySeq/seq
RT.java: 535 clojure.lang.RT/seq
core.clj: 139 clojure.core/seq
core.clj: 2750 clojure.core/map/fn
LazySeq.java: 42 clojure.lang.LazySeq/sval
LazySeq.java: 51 clojure.lang.LazySeq/seq
RT.java: 535 clojure.lang.RT/seq
core.clj: 139 clojure.core/seq
core.clj: 2750 clojure.core/map/fn
LazySeq.java: 42 clojure.lang.LazySeq/sval
LazySeq.java: 51 clojure.lang.LazySeq/seq
RT.java: 535 clojure.lang.RT/seq
core.clj: 139 clojure.core/seq
core.clj: 662 clojure.core/apply
core.clj: 2787 clojure.core/mapcat
core.clj: 2787 clojure.core/mapcat
RestFn.java: 423 clojure.lang.RestFn/invoke
make.clj: 162 scicloj.clay.v2.make/extract-specs/fn
config.clj: 26 scicloj.clay.v2.config/add-field
config.clj: 24 scicloj.clay.v2.config/add-field
make.clj: 159 scicloj.clay.v2.make/extract-specs
make.clj: 118 scicloj.clay.v2.make/extract-specs
make.clj: 400 scicloj.clay.v2.make/make!
make.clj: 397 scicloj.clay.v2.make/make!
api.clj: 35 scicloj.clay.v2.api/make!
api.clj: 34 scicloj.clay.v2.api/make!
REPL: 4 wont-compile/eval18486
REPL: 4 wont-compile/eval18486
Compiler.java: 7181 clojure.lang.Compiler/eval
Compiler.java: 7136 clojure.lang.Compiler/eval
core.clj: 3202 clojure.core/eval
core.clj: 3198 clojure.core/eval
interruptible_eval.clj: 87 nrepl.middleware.interruptible-eval/evaluate/fn/fn
AFn.java: 152 clojure.lang.AFn/applyToHelper
AFn.java: 144 clojure.lang.AFn/applyTo
core.clj: 667 clojure.core/apply
core.clj: 1977 clojure.core/with-bindings*
core.clj: 1977 clojure.core/with-bindings*
RestFn.java: 425 clojure.lang.RestFn/invoke
interruptible_eval.clj: 87 nrepl.middleware.interruptible-eval/evaluate/fn
main.clj: 437 clojure.main/repl/read-eval-print/fn
main.clj: 437 clojure.main/repl/read-eval-print
main.clj: 458 clojure.main/repl/fn
main.clj: 458 clojure.main/repl
main.clj: 368 clojure.main/repl
RestFn.java: 1523 clojure.lang.RestFn/invoke
interruptible_eval.clj: 84 nrepl.middleware.interruptible-eval/evaluate
interruptible_eval.clj: 56 nrepl.middleware.interruptible-eval/evaluate
interruptible_eval.clj: 152 nrepl.middleware.interruptible-eval/interruptible-eval/fn/fn
AFn.java: 22 clojure.lang.AFn/run
session.clj: 218 nrepl.middleware.session/session-exec/main-loop/fn
session.clj: 217 nrepl.middleware.session/session-exec/main-loop
AFn.java: 22 clojure.lang.AFn/run
Thread.java: 840 java.lang.Thread/run
Thanks