*eval*

dynamic varsince v1.10.191Edit
Source docstring:
Runtime environments may provide a way to evaluate ClojureScript
forms. Whatever function *eval* is bound to will be passed any forms which
should be evaluated.
Source code @ clojurescript:src/main/cljs/cljs/core.cljs
(defonce
  ^{:doc "Runtime environments may provide a way to evaluate ClojureScript
  forms. Whatever function *eval* is bound to will be passed any forms which
  should be evaluated." :dynamic true}
  *eval*
  (fn [_]
    (throw (js/Error. "cljs.core/*eval* not bound"))))