Liking cljdoc? Tell your friends :D

tablecloth.utils.codegen


build-ns-headerclj

(build-ns-header target-ns source-ns)
(build-ns-header target-ns source-ns additional-deps)
(build-ns-header target-ns source-ns additional-deps exclusions)

Generates a namespace header with the specified target-ns and source-ns, along with optional additional dependencies and exclusions. If exclusions are provided, they will be used to exclude the specified symbol(s) from the :refer-clojure directive.

Generates a namespace header with the specified target-ns and
source-ns, along with optional additional dependencies and
exclusions. If exclusions are provided, they will be used to exclude
the specified symbol(s) from the :refer-clojure directive.
sourceraw docstring

deserialize-lift-fn-lookupclj

(deserialize-lift-fn-lookup serialized-lift-fn-lookup)
source

do-liftclj

(do-lift {:keys [target-ns source-ns lift-fn-lookup deps exclusions]})

Writes the lifted functions to target namespace.

Example: {:target-ns 'tablecloth.api.operators :source-ns 'tablecloth.column.api.operators :lift-fn-lookup {['+ '- '*] lift-fn} :deps ['tablecloth.api.lift_operators] :exclusions '[* + -]}

Writes the lifted functions to target namespace.

Example:
  {:target-ns 'tablecloth.api.operators
  :source-ns 'tablecloth.column.api.operators
  :lift-fn-lookup {['+ '- '*] lift-fn}
  :deps ['tablecloth.api.lift_operators]
  :exclusions
  '[* + -]}
sourceraw docstring

get-liftedclj

(get-lifted lift-fn-lookup source-ns)
source

namespace-to-pathclj

(namespace-to-path ns-str)
source

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

× close