Liking cljdoc? Tell your friends :D

adi.utils


?fulltextclj

(?fulltext val)

?gensymclj

(?gensym)
(?gensym prefix)

Returns a new datomic symbol with a unique name. If a prefix string is supplied, the name is prefix# where # is some unique number. If prefix is not supplied, the prefix is e_.

(?gensym) ;=> ?e_1238

(?gensym) ;=> ?e_1241

(?gensym "v") ;=> ?v1250

Returns a new datomic symbol with a unique name. If a prefix string
is supplied, the name is `prefix#` where `#` is some unique number. If
prefix is not supplied, the prefix is `e_`.

 (?gensym) ;=> ?e_1238

 (?gensym) ;=> ?e_1241

 (?gensym "v") ;=> ?v1250
raw docstring

?notclj

(?not val)

?qcljmacro

(?q f & args)

?q-fnclj

(?q-fn f args)

auto-pair-seqclj

(auto-pair-seq arr)
(auto-pair-seq output [x y & xs :as arr])

db-id?clj

(db-id? x)

Returns true if x implements `datomic.db.DbId

Returns `true` if `x` implements `datomic.db.DbId
raw docstring

entity?clj

(entity? x)

Returns true if x is of type datomic.query.EntityMap.

Returns `true` if `x` is of type `datomic.query.EntityMap`.
raw docstring

enum?clj

(enum? x)

Returns true if x is an enum keyword

Returns `true` if `x` is an enum keyword
raw docstring

expand-ns-keysclj

(expand-ns-keys k)
(expand-ns-keys k output)

expand-ns-setclj

(expand-ns-set s)
(expand-ns-set s output)

flatten-to-vecsclj

(flatten-to-vecs coll)
(flatten-to-vecs [v & vs] output)

Takes a sequence of vectors. If any vector contains additional vectors, then that vector is flattened.

(flatten-to-vecs [[1 2 3] [[1 2 3] [4 5 6]]]) ;=> [[1 2 3] [1 2 3] [4 5 6]]

Takes a sequence of vectors. If any vector contains additional
vectors, then that vector is flattened.

 (flatten-to-vecs [[1 2 3] [[1 2 3] [4 5 6]]])
 ;=> [[1 2 3] [1 2 3] [4 5 6]]
raw docstring

iidclj

(iid)
(iid obj)

Constructs a new id

Constructs a new id
raw docstring

incremental-id-genclj

(incremental-id-gen)
(incremental-id-gen n)

incremental-sym-genclj

(incremental-sym-gen s)
(incremental-sym-gen s n)

merge-common-ns-keysclj

(merge-common-ns-keys m k kset)
(merge-common-ns-keys m k kset output)

merge-common-nssclj

(merge-common-nss m)
(merge-common-nss m output)

ref?clj

(ref? x)

Returns true if x implements clojure.lang.APersistentMap or is of type datomic.query.EntityMap or is a long or db-id.

Returns `true` if `x` implements `clojure.lang.APersistentMap`
or is of type `datomic.query.EntityMap` or is a long or db-id.
raw docstring

walk-replaceclj

(walk-replace st rep)

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

× close