Liking cljdoc? Tell your friends :D

taoensso.tengen.common

Private common implementation details.

Private common implementation details.
raw docstring

binding-rvalsclj/smacro

(binding-rvals bindings)

Evaluates and returns vector of rhs values for given bindings while preserving support for the usual let-binding facilities like destructuring, referring to previous bindings, etc.

[{:keys [x]} {:x 1} <...> ] -> (let [alias1 {:x 1} {:keys [x]} alias1 <...> ] [alias1 <...>])

Evaluates and returns vector of rhs values for given bindings while
preserving support for the usual let-binding facilities like destructuring,
referring to previous bindings, etc.

  [{:keys [x]} {:x 1}
   <...>
  ] ->
  (let [alias1      {:x 1}
        {:keys [x]} alias1
        <...>
       ]
    [alias1 <...>])
sourceraw docstring

cmptfnclj/smacro

(cmptfn impl-constructor-fn id params & args)
source

def-cmptfnclj/smacro

(def-cmptfn impl-constructor-fn sym id & sigs)
source

hash-map-with-unique-ksclj/s

(hash-map-with-unique-ks kvs)
source

split-let-pairsclj/s

(split-let-pairs bindings)
source

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

× close