sci context (currently only :namespace
bindings) required to
evaluate SICMUtils forms via SCI
sci context (currently only `:namespace` bindings) required to evaluate SICMUtils forms via SCI
Default sci context options required (currently only :namespace
bindings) required to evaluate SICMUtils 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 SICMUtils forms from inside of an SCI context. Pass these to `sci/init` to generate an sci context.
SCI namespace map generated from ns->publics
. Consumers wishing
to use a more minmal SCI environment, should can select interested 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 minmal SCI environment, should can select interested 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