Liking cljdoc? Tell your friends :D
Clojure only.

fogus.evalive.protocol


Evilcljprotocol

Defines the interface to evilive's "contextual eval"® facilities. In a nutshell, contextual eval refers to perform an eval that refers to lexical bindings in addition to namespace bindings. You see, Clojure's core eval function is not privy to the lexical context in which it is run and is therefore of limited scope in its usefulness. However, evalive enhances the stock eval by building a lexical context into the form under evaluation from various structures.

Defines the interface to evilive's "contextual eval"® facilities.  In a nutshell,
contextual eval refers to perform an eval that refers to lexical bindings in addition to namespace
bindings.  You see, Clojure's core `eval` function is not privy to the lexical context
in which it is run and is therefore of limited scope in its usefulness.  However, evalive enhances
the stock `eval` by building a lexical context into the form under evaluation from various structures.

-evilclj

(-evil this form)
raw docstring

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

× close