Api providing tools to facilitate the evaluation of documents using Sci.
Api providing tools to facilitate the evaluation of documents using Sci.
(eval-forms forms)
(eval-forms sci-ctxt forms)
Evaluate a sequence of forms with sci ensuring the the current namespace doesn't change after the evaluation.
Evaluate a sequence of forms with sci ensuring the the current namespace doesn't change after the evaluation.
(eval-forms-in-temp-ns forms)
(eval-forms-in-temp-ns sci-ctxt forms)
Evaluate a sequence of forms with sci in a temporary namespace.
Evaluate a sequence of forms with sci in a temporary namespace.
(init opts)
Create a sci evaluation context.
Same as [[sci.core/init]] with the sci-opt-features
pre-installed.
Create a sci evaluation context. Same as [[sci.core/init]] with the [[sci-opt-features]] pre-installed.
(sci-ctxt->sci-eval ctxt)
Make an eval function from an sci context.
The result is a function of one argument, a form to be evaluated by sci in the evaluation context ctxt
.
Make an eval function from an sci context. The result is a function of one argument, a form to be evaluated by sci in the evaluation context `ctxt`.
Sci option map containing values for the :features
key.
Sci option map containing values for the `:features` key.
Sci option map containing values for the :namespaces
key that allows in the clojurescript case to redefine
sci own 'clojure.core/println
to cljs.core/println
. Using this map to cretes sci context in cojure does nothing.
Sci option map containing values for the `:namespaces` key that allows in the clojurescript case to redefine sci own `'clojure.core/println` to `cljs.core/println`. Using this map to cretes sci context in cojure does nothing.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close