Liking cljdoc? Tell your friends :D

emmy.sci


configclj/s

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

contextclj/s

sci context required to evaluate Emmy forms via SCI.

sci context required to evaluate Emmy forms via SCI.
sourceraw docstring

dynamic?clj/s

source

install!clj/s

(install!)

Installs config into the shared SCI context store.

Installs [[config]] into the shared SCI context store.
sourceraw docstring

macro?clj/s

source

namespacesclj/s

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