hara.lang.compile
compile-module-artifacts
(compile-module-artifacts full output {:keys [emit main], :as opts} mopts)compile-module-directory
added in 4.0
(compile-module-directory {:keys [header footer lang main search root target emit], :as opts})compiles a directory
compile-module-directory-selected
added in 4.0
(compile-module-directory-selected type ns-all {:keys [lang main emit root target], :as opts})compiles the directory based on sorted imports
compile-module-directory-specialization-conflicts
(compile-module-directory-specialization-conflicts book modules)compile-module-graph
added in 4.0
(compile-module-graph {:keys [lang main], :as opts})compiles a module graph
compile-module-prep
added in 4.0
(compile-module-prep {:keys [lang main], :as opts})precs the single entry point setup
compile-module-root
added in 4.0
(compile-module-root {:keys [lang main], :as opts})compiles module.root
compile-module-schema
added in 4.0
(compile-module-schema {:keys [header footer lang main root target], :as opts})compiles all namespaces into a single file (for sql)
compile-module-single
added in 4.0
(compile-module-single {:keys [header lang footer main], :as opts})compiles a single module
compile-module-specialization
added in 4.1
(compile-module-specialization descriptor)installs and compiles a specialized module descriptor
compile-module-specializations
added in 4.1
(compile-module-specializations descriptors)(compile-module-specializations descriptors opts)installs and compiles a batch of module specialization descriptors
compile-script
added in 4.0
(compile-script {:keys [header footer main root target name file], :as opts})compiles a script
specialization-descriptor
added in 4.1
(specialization-descriptor {:keys [bindings compile-type descriptor lang runtime source source-module target target-module], :as m})normalizes a module specialization descriptor