Namespaces
Add an alias in the current namespace to another namespace. Arguments are two symbols: the alias to be used, and the...
functionclojure.core
Returns a sequence of all namespaces.
functionclojure.core
Compiles the namespace named by the symbol lib into a set of classfiles. The source for the lib must be in a proper ...
functionclojure.core
Create a new namespace named by the symbol if one doesn't already exist, returns it or the already-existing namespace ...
functionclojure.core
Returns a Keyword with the given namespace and name if one already exists. This function will not intern a new keywor...
functionclojure.core
Returns the global var named by the namespace-qualified symbol, or nil if no var with that name.
functionclojure.core
import-list => (package-symbol class-name-symbols*) For each name in class-name-symbols, adds a mapping from name to ...
macroclojure.core
Sets *ns* to the namespace named by the symbol, creating it if needed.
valueclojure.core
Loads Clojure code from resources in classpath. A path is interpreted as classpath-relative if it begins with a slash ...
functionclojure.core
Sequentially read and evaluate the set of forms contained in the file.
valueclojure.core
Sequentially read and evaluate the set of forms contained in the stream/file
functionclojure.core
Sequentially read and evaluate the set of forms contained in the string
functionclojure.core
Returns a sorted set of symbols naming the currently loaded libs
functionclojure.core
- function
clojure.core
Returns the namespace String of a symbol or keyword, or nil if not present.
functionclojure.core
Convert a Clojure namespace name to a legal Java package name.
functionclojure.core
Sets *ns* to the namespace named by name (unevaluated), creating it if needed. references can be zero or more of: (:r...
macroclojure.core
Returns a map of the aliases for the namespace.
functionclojure.core
Returns a map of the import mappings for the namespace.
functionclojure.core
Returns a map of the intern mappings for the namespace.
functionclojure.core
Returns a map of all the mappings for the namespace.
functionclojure.core
Returns the name of the namespace, a symbol.
functionclojure.core
Returns a map of the public intern mappings for the namespace.
functionclojure.core
Returns a map of the refer mappings for the namespace.
functionclojure.core
Removes the alias for the symbol from the namespace.
functionclojure.core
Removes the mappings for the symbol from the namespace.
functionclojure.core
refers to all public vars of ns, subject to filters. filters can include at most one each of: :exclude list-of-symb...
functionclojure.core
Same as (refer 'clojure.core <filters>)
macroclojure.core
Removes the namespace named by the symbol. Use with caution. Cannot be used to remove the clojure namespace.
functionclojure.core
Loads libs, skipping any that are already loaded. Each argument is either a libspec that identifies a lib, a prefix li...
functionclojure.core
Like 'require, but also refers to each lib's namespace using clojure.core/refer. Use :use in the ns macro in preferenc...
functionclojure.core
Returns the namespace named by the symbol or nil if it doesn't exist.
functionclojure.core
Returns the var or Class to which a symbol will be resolved in the namespace (unless found in the environment), else n...
functionclojure.core
same as (ns-resolve *ns* symbol) or (ns-resolve *ns* &env symbol)
functionclojure.core
If passed a namespace, returns it. Else, when passed a symbol, returns the namespace named by it, throwing an exceptio...
functionclojure.core