Liking cljdoc? Tell your friends :D

polylith.clj.core.workspace-clj.namespaces-from-disk


->namespaceclj

(->namespace source-dir suffixed-top-ns interface-ns file-path)
source

empty-ns?clj

(empty-ns? content)
source

importclj

(import [statement-type & statement-body] suffixed-top-ns interface-ns)
source

import-list->package-strclj

(import-list->package-str import-list)

Given an import-list, as handled by clojure.core/import, return the package name as a string.

Given an import-list, as handled by `clojure.core/import`, return the
package name as a string.
sourceraw docstring

import?clj

(import? statement)
source

importsclj

(imports ns-statements suffixed-top-ns interface-ns)
source

interface-ns?clj

(interface-ns? ns-name interface-ns)
source

libspec->libclj

(libspec->lib libspec)

Given a valid libspec, return the lib it's specifying.

Given a valid libspec, return the lib it's specifying.
sourceraw docstring

libspec?clj

(libspec? x)

Returns true if x is a libspec.

Returns true if x is a libspec.
sourceraw docstring

namespace-nameclj

(namespace-name root-dir path)
source

namespaces-from-diskclj

(namespaces-from-disk src-dirs test-dirs suffixed-top-ns interface-ns)
source

prefix-list->lib-strsclj

(prefix-list->lib-strs [prefix & libspecs])

Given a valid prefix list, return the libs they specify as strings.

Given a valid prefix list, return the libs they specify as strings.
sourceraw docstring

required-as?clj

(required-as? x suffixed-top-ns interface-ns)
source

skip-slashclj

(skip-slash path)
source

source-namespaces-from-diskclj

(source-namespaces-from-disk source-dir suffixed-top-ns interface-ns)
source

valid-ns?clj

(valid-ns? content)
source

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

× close