Liking cljdoc? Tell your friends :D

bluebell.utils.ebmd

Example-based overloading

Example-based overloading
raw docstring

accumulate-all-samplesclj

(accumulate-all-samples state)
source

any-argclj

source

arg-spec-keyclj

(arg-spec-key x)
source

arg-spec-predclj

(arg-spec-pred arg-spec)
source

arg-spec-registryclj

source

arg-spec-samplesclj

(arg-spec-samples arg-spec)
source

arg-spec?clj

source

aritiesclj

(arities overload-fn)
source

basic-import-arg-specclj

(basic-import-arg-spec sym value)
source

check-reg-counterclj

(check-reg-counter state)
source

check-valid-arg-specclj

(check-valid-arg-spec arg-spec)
source

common-samplesclj

source

declare-def-polycljmacro

(declare-def-poly symbol & args)
source

declare-polycljmacro

(declare-poly sym)
(declare-poly sym initial-samples)
source

def-arg-speccljmacro

(def-arg-spec sym value)
source

def-polycljmacro

(def-poly sym arg-list & body)
source

default-promotion-costclj

source

dirty?clj

(dirty? state)
source

disp-arg-specclj

(disp-arg-spec x)
source

evaluate-path-costclj

(evaluate-path-cost path)
source

evaluate-promotion-pathsclj

(evaluate-promotion-paths arg-specs arg-list args)
source

filter-positiveclj

(filter-positive arg-spec samples)
source

get-reg-counterclj

(get-reg-counter)
source

import-and-check-arg-specclj

(import-and-check-arg-spec x)
source

import-arg-specclj

(import-arg-spec input-arg-spec)
source

import-arg-spec-for-key-and-valueclj

(import-arg-spec-for-key-and-value key value)
source

init-regclj

source

key?clj

source

look-up-deeperclj

(look-up-deeper k)
source

look-up-regclj

(look-up-reg k)
source

lowest-keyclj

(lowest-key init)
source

make-overload-fnclj

(make-overload-fn sym)
(make-overload-fn sym initial-samples)
source

matches-arg-spec?clj

(matches-arg-spec? arg-spec x)
source

poly-stateclj

(poly-state polyed-fn)
source

predclj

(pred pred-fn)
source

source

(print-arg-spec-comparison-str samples arg-specs)
source

source

(print-poly-arg-spec-comparison poly)
source

(print-poly-str poly-fn)
source

promote-along-pathclj

(promote-along-path promotion-path x)
(promote-along-path promotion-path x check?)
source

promotion-pathclj

(promotion-path arg-spec x)
source

provide-samplesclj

(provide-samples arg-spec samples)
source

re-resolve-arg-specclj

source

register-arg-specclj

(register-arg-spec arg-spec)
(register-arg-spec k arg-spec)
source

register-promotionclj

(register-promotion dst-arg-spec promoter src-arg-spec)
(register-promotion dst-arg-spec promoter src-arg-spec cost)
source

reset-poly!clj

(reset-poly! overload-fn)
source

reset-registry!clj

(reset-registry!)
source

resolve-arg-specclj

(resolve-arg-spec init)
source

samplesclj

(samples overload-fn)
source

save-counter-valueclj

(save-counter-value state)
source

trace-arg-spec-chainclj

(trace-arg-spec-chain init)
source

transduce-conj!clj

(transduce-conj! transducer init-vec src)
source

try-set-keyclj

(try-set-key arg-spec k)
source

unwrap-reg-valueclj

(unwrap-reg-value x)
source

update-arg-spec-registryclj

(update-arg-spec-registry k f)
source

update-registered-arg-specclj

(update-registered-arg-spec old-value f)
source

v?clj

source

wrap-reg-arg-specclj

(wrap-reg-arg-spec x)
source

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

× close