(all-args arity predicate)
(any-arg arity predicate)
(any-arg arity predicate base-predicate)
(any-arg arity predicate base-predicate replace?)
(assign-handler! procedure handler & preds)
(find-handler generic-procedure applicability)
This is similar to specialize
but uses the actual applicability
predicates to find the function rather than using an example.
This is similar to [[specialize]] but uses the actual applicability predicates to find the function rather than using an example.
(generic-procedure-constructor name arity default-handler)
(match-args & preds)
(specialize procedure & args)
Allow pre-selecting a defgen or defmethod specialization for inside an inner loop, etc.
Allow pre-selecting a defgen or defmethod specialization for inside an inner loop, etc.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close