Liking cljdoc? Tell your friends :D

sicmutils.env.sci


contextclj/s

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
sourceraw docstring

context-optsclj/s

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.
sourceraw docstring

dynamic?clj/s

source

macro?clj/s

source

namespacesclj/s

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.
sourceraw docstring

ns->publicsclj/s

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.
sourceraw docstring

ns-macrosclj/s

(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.
sourceraw docstring

sci-nsclj/s

(sci-ns sym->var)

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
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
sourceraw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close