Liking cljdoc? Tell your friends :D

nemesis.impl.utils


$clj


$!clj


$fnclj

($fn ffn)

$valsclj

($vals m f)

argv_littclj

(argv_litt n & [prefix])

argv_unvariadifyclj

(argv_unvariadify argv)

argv_variadic?clj

(argv_variadic? x)

argv_variadifyclj

(argv_variadify v)

binding-pattern_ensure-top-level-symclj

(binding-pattern_ensure-top-level-sym pat default-sym)

this checks that the given pattern has a top level binding for symbols it is itself for destructuring patterns it is handle via the :as syntax if not present the given default-sym will be inserted

we will return a tuple of the form [top-lvl-sym pattern]

this checks that the given pattern has a top level binding
for symbols it is itself
for destructuring patterns it is handle via the :as syntax
if not present the given `default-sym` will be inserted

we will return a tuple of the form [top-lvl-sym pattern]
raw docstring

cljs_prototype-assoccljmacro

(cljs_prototype-assoc obj meth impl)

cljs_prototype-assoc-formclj

(cljs_prototype-assoc-form obj meth impl)

defmaccljmacro

(defmac & body)

personal defmacro define a regular macro but also a function that do the same thing as the macro (when receiving quoted args) here I hope that it could ease macro composition and later ckish embeddings note that if used from clojurescript, body have to contain only functions that are defined both in clojure and clojurescript

personal defmacro
define a regular macro
but also a function that do the same thing as the macro
(when receiving quoted args)
here I hope that it could ease macro composition and later ckish embeddings
note that if used from clojurescript, body have to contain only functions that are defined both in clojure and clojurescript
raw docstring

doall-recclj

(doall-rec x)

realize all nested potetially nested lazy sequences usefull in macros, because when using dynamic vars based expansion state, we have to be sure that there is no lazyness in the expansion otherwise dynamic vars will not be bounded as intended when expansion lazy parts are realized

realize all nested potetially nested lazy sequences
usefull in macros, because when using dynamic vars based expansion state, we have to be sure that there is no lazyness in the expansion
otherwise dynamic vars will not be bounded as intended when expansion lazy parts are realized
raw docstring

emptyclj

(empty x)

errorclj

(error & xs)

error-formclj

(error-form & xs)

findeepclj

(findeep x p)

fn-case_bodifyclj

(fn-case_bodify [pattern b1 & bs])

fn-cases_normalizeclj

(fn-cases_normalize xs)

fullnameclj

(fullname x)

ksetclj


map_diffclj

(map_diff m1 m2)

return m1 minus the entries (key and val) that are in m2

return m1 minus the entries (key and val) that are in m2
raw docstring

name_arifyclj

(name_arify n a)

name_deriveclj

(name_derive n)

ns-symclj

(ns-sym)

parse-fnclj

(parse-fn [fst & nxt :as all])

ppclj

(pp & xs)

pretty-strclj

(pretty-str & xs)

shrink+clj


shrink-clj


symclj

(sym & xs)

with-nsclj

(with-ns sym)
(with-ns ns sym)

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

× close