Encore 3.132.0
Released under the Eclipse Public License - v 1.0
Core utils library for Clojure/Script.
Installation
To install, add the following dependency to your project or build file:
[com.taoensso/encore "3.132.0"]
Namespaces
taoensso.encore
Extended core library for Clojure/Script that emphasizes: * Cross-platform API * Flexibility * Performance * Backwards compatibility
Public variables and functions:
- -cond
- <*
- <=*
- >*
- >=*
- a-utf8-str
- abbreviate-ns
- abs
- after-timeout
- approx==
- as-?bool
- as-?dt
- as-?email
- as-?float
- as-?inst
- as-?int
- as-?kw
- as-?name
- as-?nat-float
- as-?nat-int
- as-?nblank
- as-?nblank-trim
- as-?nemail
- as-?nempty-str
- as-?nzero
- as-?pnum
- as-?pos-float
- as-?pos-int
- as-?qname
- as-?rnum
- as-?udt
- as-bool
- as-dt
- as-email
- as-float
- as-inst
- as-int
- as-kw
- as-name
- as-nat-float
- as-nat-int
- as-nblank
- as-nblank-trim
- as-nemail
- as-nempty-str
- as-nzero
- as-pnum
- as-pnum!
- as-pnum-complement
- as-pos-float
- as-pos-int
- as-qname
- as-rnum
- as-rnum!
- as-udt
- assert-min-encore-version
- assoc-nx
- assoc-some
- assoc-when
- atom?
- ba->hex-str
- ba-concat
- ba-hash
- ba-split
- ba=
- bench
- bench*
- binding
- boolean?
- bytes-class
- bytes?
- cache
- call-after-timeout
- call-on-shutdown!
- can-meta?
- case-eval
- case-insensitive-str=
- catching
- catching-rf
- catching-xform
- chan?
- chance
- check-all
- check-some
- clamp
- clamp*
- clamp-float
- clamp-int
- class-sym
- comp-middleware
- compile-if
- compile-when
- cond
- cond!
- conj-some
- conj-when
- const-ba=
- const-str=
- contains-in?
- convey-reduced
- count-words
- counter
- declare-remote
- def*
- defalias
- defaliases
- default-timeout-impl_
- defn-cached
- defonce
- defstub
- deprecated
- derefable?
- dissoc-in
- distinct-elements?
- doto-cond
- editable?
- encore-version
- ensure-set
- ensure-vec
- error?
- ex-cause
- ex-data
- ex-message
- ex-root
- exception?
- exp-backoff
- explode-keyword
- file-resources-modified?
- filter-keys
- filter-vals
- finite-num?
- float?
- fmemoize
- force-ref
- force-var
- format
- format*
- format-inst
- format-inst-fn
- format-nsecs
- format-query-string
- future*
- future-call*
- future-pool
- get*
- get-env
- get-file-resource-?last-modified
- get-pom-version
- get-source
- get-truss-data
- get1
- have
- have!
- have!?
- have-core-async?
- have?
- hex-ident-str
- hex-str->ba
- host-info
- host-ip
- hostname
- ident?
- identical-kw?
- if-clj
- if-cljs
- if-let
- if-not
- if-some
- indexed?
- inst->udt
- inst?
- instance!
- int?
- interleave-all
- interns-overview
- into!
- into-all
- into-str
- invert-map
- invert-map!
- is!
- ITimeoutFuture
- ITimeoutImpl
- java-version
- java-version>=
- keep-callsite
- keys-by
- ks-nnil?
- ks<=
- ks=
- ks>=
- lazy-seq?
- map-entry
- map-keys
- map-vals
- mapply
- matching-error
- max*
- max-long
- memoize
- memoize-last
- merge
- merge-keywords
- merge-meta
- merge-nx
- merge-url-with-query-string
- merge-with
- min*
- min-long
- ms
- ms->secs
- msecs
- name-filter
- name-with-attrs
- nameable?
- named?
- nanoid
- nat-float?
- nat-int?
- nat-num?
- nblank-str?
- nblank?
- neg-float?
- neg-int?
- neg-num?
- nempty-str?
- nested-merge
- nested-merge-with
- new-object
- newline
- newlines
- nneg?
- nnil
- node-paths
- norm-str
- norm-word-breaks
- normalize-headers
- not-empty-coll
- now-dt
- now-inst
- now-nano
- now-udt
- nzero-num?
- or-some
- parse-query-params
- parse-version
- path
- perc
- pnum-complement
- pnum?
- pool-executor
- pos-float?
- pos-int?
- pos-num?
- pow
- pr
- pr-edn
- pre-cache
- pred
- pred-fn
- preserve-reduced
- println
- prn
- pull-val!
- qb
- qualified-ident?
- qualified-keyword?
- qualified-symbol?
- queue
- queue*
- queue?
- quick-bench
- rand-bytes
- rand-id-fn
- rate-limiter
- rcompare
- re-pattern?
- read-edn
- reassoc-some
- reduce-indexed
- reduce-interleave-all
- reduce-iterator!
- reduce-kvs
- reduce-multi
- reduce-n
- reduce-top
- reduce-zip
- remove-keys
- remove-vals
- rename-keys
- repeatedly-into
- reset!?
- reset-in!
- reset-in!?
- reset-val!
- reset-val!?
- resolve-sym
- revery-kv?
- revery?
- rfirst
- rfirst-kv
- ring-default-headers
- ring-merge-headers
- ring-redirect-resp
- ring-resp-map
- ring-set-body
- ring-set-headers
- ring-set-status
- rnum?
- rolling-counter
- rolling-list
- rolling-vector
- round
- round0
- round1
- round2
- roundn
- rsome
- rsome-kv
- run!
- run-kv!
- run-kvs!
- runner
- satisfies!
- satisfies?
- sb-append
- sb-length
- secs
- secs->ms
- secure-rng
- secure-rng-mock!!!
- select-nested-keys
- seq-kvs
- session-swap
- set-var-root!
- simple-date-format
- simple-date-format*
- simple-ident?
- simple-keyword?
- simple-symbol?
- slurp-file-resource
- slurp-resource
- some=
- some?
- sortv
- str->utf8-ba
- str-?index
- str-builder
- str-builder?
- str-contains?
- str-ends-with?
- str-join
- str-join-once
- str-replace
- str-rf
- str-starts-with?
- stringy?
- submap?
- submaps?
- substr
- subvec
- swap-in!
- swap-val!
- swapped
- swapped?
- takev
- test-fixtures
- thread-id
- thread-info
- thread-local
- thread-local*
- thread-local-proxy
- thread-name
- throwable?
- throws
- throws?
- time-ms
- time-ns
- timeout-future?
- top
- top-into
- transient?
- try*
- udt->inst
- udt?
- unexpected-arg!
- update!
- update-in
- update-var-root!
- uri?
- url-decode
- url-encode
- utf8-ba->str
- uuid
- uuid-str
- vec2?
- vec3?
- vinterleave-all
- virtual-executor
- vnext
- vrest
- vsplit-first
- vsplit-last
- when
- when-let
- when-not
- when-some
- with-truss-data
- without-meta
- xdistinct
- zero-num?