Liking cljdoc? Tell your friends :D

hansel.instrument.utils


cljs-extend-type-form-basic?clj

(cljs-extend-type-form-basic? form _)

cljs-extend-type-form-types?clj

(cljs-extend-type-form-types? form _)

cljs-get-all-nsclj

(cljs-get-all-ns build-id)

cljs-get-ns-internsclj

(cljs-get-ns-interns ns-symb build-id)

compiler-from-envclj

(compiler-from-env env)

core-async-go-form?clj

(core-async-go-form? expand-symbol form)

eval-in-ns-fn-cljclj

(eval-in-ns-fn-clj ns-symb form _)

eval-in-ns-fn-cljsclj

(eval-in-ns-fn-cljs ns-symb form {:keys [build-id]})

expanded-cljs-multi-arity-defn?clj

(expanded-cljs-multi-arity-defn? [x1 & xs] _)

expanded-cljs-variadic-defn?clj

(expanded-cljs-variadic-defn? form)

expanded-defn-form?clj

(expanded-defn-form? form)

expanded-lazy-seq-form?clj

(expanded-lazy-seq-form? form)

Returns true if form is the expansion of (lazy-seq ...)

Returns true if `form` is the expansion of (lazy-seq ...)
raw docstring

file-forms-fn-cljclj

(file-forms-fn-clj ns-symb file-url _)

file-forms-fn-cljsclj

(file-forms-fn-cljs ns-symb file-url {:keys [build-id]})

files-for-ns-fn-cljclj

(files-for-ns-fn-clj ns-symb _)

files-for-ns-fn-cljsclj

(files-for-ns-fn-cljs ns-symb {:keys [build-id]})

get-all-ns-fn-cljclj

(get-all-ns-fn-clj _)

get-all-ns-fn-cljsclj

(get-all-ns-fn-cljs {:keys [build-id]})

listy?clj

(listy? x)

Returns true if x is any kind of list except a vector.

Returns true if x is any kind of list except a vector.
raw docstring

macroexpand-allclj

(macroexpand-all macroexpand-1-fn expand-symbol form & [original-key])

Like clojure.walk/macroexpand-all, but preserves metadata. Also store the original form (unexpanded and stripped of metadata) in the metadata of the expanded form under original-key.

Like `clojure.walk/macroexpand-all`, but preserves metadata.
Also store the original form (unexpanded and stripped of
metadata) in the metadata of the expanded form under original-key.
raw docstring

parse-defn-expansionclj

(parse-defn-expansion defn-expanded-form)

source-fnclj

(source-fn x)

Like clojure.repl/source-fn but looks for the source using :file meta first as a resource and then on the filesystem.

Like clojure.repl/source-fn but looks for the source using :file meta first
as a resource and then on the filesystem.
raw docstring

source-fn-cljsclj

(source-fn-cljs var-symb build-id)

strip-metaclj

(strip-meta form)
(strip-meta form keys)

Strip meta from form. If keys are provided, strip only those keys.

Strip meta from form.
If keys are provided, strip only those keys.
raw docstring

walk-unquotedclj

(walk-unquoted inner outer form)

Traverses form, an arbitrary data structure. inner and outer are functions. Applies inner to each element of form, building up a data structure of the same type, then applies outer to the result. Recognizes all Clojure data structures. Consumes seqs as with doall.

Unlike clojure.walk/walk, does not traverse into quoted forms.

Traverses form, an arbitrary data structure.  inner and outer are
functions.  Applies inner to each element of form, building up a
data structure of the same type, then applies outer to the result.
Recognizes all Clojure data structures. Consumes seqs as with doall.

Unlike clojure.walk/walk, does not traverse into quoted forms.
raw docstring

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

× close