Default sci context options required (currently only :namespace
bindings) required to evaluate Emmy forms from inside of an SCI
context. Pass these to sci/init
to generate an sci context.
Default sci context options required (currently only `:namespace` bindings) required to evaluate Emmy forms from inside of an SCI context. Pass these to `sci/init` to generate an sci context.
sci context required to evaluate Emmy forms via SCI.
sci context required to evaluate Emmy forms via SCI.
(install!)
Installs config
into the shared SCI context store.
Installs [[config]] into the shared SCI context store.
SCI namespace map generated from ns->publics
. Consumers wishing to use a more
minimal SCI environment should select their desired namespaces from this map.
Since in normal (not self-hosted) ClojureScript ns-publics
does not include
macros, they are added explicitly.
SCI namespace map generated from `ns->publics`. Consumers wishing to use a more minimal SCI environment should select their desired namespaces from this map. Since in normal (not self-hosted) ClojureScript `ns-publics` does not include macros, they are added explicitly.
Map whose values are the symbols of of all namespaces explicitly checked and whitelisted for SCI compilation and interesting enough in their own right to expose to a user by default. Each value is the sym->var map for the corresponding namespace.
Map whose values are the symbols of of all namespaces explicitly checked and whitelisted for SCI compilation and interesting enough in their own right to expose to a user by default. Each value is the sym->var map for the corresponding namespace.
(ns-macros sym->var)
Given a map of symbol => var, returns a sequence of the symbols associated with macro value.
Given a map of symbol => var, returns a sequence of the symbols associated with macro value.
(sci-ns sym->var)
Given a map of symbol => var, returns a map of symbol => var with:
:macro true
metadata)Given a map of symbol => var, returns a map of symbol => var with: - any pair removed whose value is a macro (tagged with `:macro true` metadata) - all other values resolved
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close