From 5be2dd56d84164d847f1a56703476c474d16f95b Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Thu, 27 Oct 2011 00:25:39 -0700 Subject: [PATCH 01/68] Initial commit --- api-index.html | 213 +++++++++++++++++++ index-0.1.2.clj | 202 ++++++++++++++++++ index.html | 283 ++++++++++++++++++++++++++ static/clojure-icon.gif | Bin 0 -> 2174 bytes static/clojure.css | 53 +++++ static/favicon.png | Bin 0 -> 656 bytes static/internal.css | 18 ++ static/space/content-background.gif | Bin 0 -> 397 bytes static/space/left-nav-background.gif | Bin 0 -> 638 bytes static/space/left-nav-bottom.gif | Bin 0 -> 936 bytes static/space/left-nav-divider.gif | Bin 0 -> 52 bytes static/space/resources-background.gif | Bin 0 -> 550 bytes static/space/toc-background.gif | Bin 0 -> 457 bytes static/wiki.css | 22 ++ 14 files changed, 791 insertions(+) create mode 100644 api-index.html create mode 100644 index-0.1.2.clj create mode 100644 index.html create mode 100644 static/clojure-icon.gif create mode 100644 static/clojure.css create mode 100644 static/favicon.png create mode 100644 static/internal.css create mode 100644 static/space/content-background.gif create mode 100644 static/space/left-nav-background.gif create mode 100644 static/space/left-nav-bottom.gif create mode 100644 static/space/left-nav-divider.gif create mode 100644 static/space/resources-background.gif create mode 100644 static/space/toc-background.gif create mode 100644 static/wiki.css diff --git a/api-index.html b/api-index.html new file mode 100644 index 0000000..4236150 --- /dev/null +++ b/api-index.html @@ -0,0 +1,213 @@ + + + Index - Extract namespace declarations 0.1.2 API documentation + + + + + + + + + + +
+ +
+ +
+
+
+
+
+ +

Index of Public Functions and Variables - Extract namespace declarations 0.1.2 (in development)

+This page has an alphabetical index of all the documented functions and variables +in Extract namespace declarations. + + + +
+Shortcuts:
+A B C D + E F G H + I J K L + M +
+N O P Q + R S T U + V W X Y + Z +
+Other +
+
+ +
+

A

+
+
+
+

B

+
+
+
+

C

+
+ clojure-source-file?         function      clojure.tools.namespace Returns true if file is a normal file with a ...
+ clojure-sources-in-jar       function      clojure.tools.namespace Returns a sequence of filenames ending in .cl...
+ comment?                     function      clojure.tools.namespace Returns true if form is a (comment ...).
+
+
+

D

+
+
+
+

E

+
+
+
+

F

+
+ find-clojure-sources-in-dir  function      clojure.tools.namespace Searches recursively under dir for Clojure so...
+ find-namespaces-in-dir       function      clojure.tools.namespace Searches dir recursively for (ns ...) declara...
+ find-namespaces-in-jarfile   function      clojure.tools.namespace Searches the JAR file for Clojure source file...
+ find-namespaces-on-classpath function      clojure.tools.namespace Searches CLASSPATH (both directories and JAR ...
+ find-ns-decls-in-dir         function      clojure.tools.namespace Searches dir recursively for (ns ...) declara...
+ find-ns-decls-in-jarfile     function      clojure.tools.namespace Searches the JAR file for Clojure source file...
+ find-ns-decls-on-classpath   function      clojure.tools.namespace Searches CLASSPATH (both directories and JAR ...
+
+
+

G

+
+
+
+

H

+
+
+
+

I

+
+
+
+

J

+
+
+
+

K

+
+
+
+

L

+
+
+
+

M

+
+
+
+

N

+
+ ns-decl?                     function      clojure.tools.namespace Returns true if form is a (ns ...) declaratio...
+
+
+

O

+
+
+
+

P

+
+
+
+

Q

+
+
+
+

R

+
+ read-file-ns-decl            function      clojure.tools.namespace Attempts to read a (ns ...) declaration from ...
+ read-ns-decl                 function      clojure.tools.namespace Attempts to read a (ns ...) declaration from ...
+ read-ns-decl-from-jarfile-entry function   clojure.tools.namespace Attempts to read a (ns ...) declaration from ...
+
+
+

S

+
+
+
+

T

+
+
+
+

U

+
+
+
+

V

+
+
+
+

W

+
+
+
+

X

+
+
+
+

Y

+
+
+
+

Z

+
+
+
+

Other

+
+
+
+ +
+
+
+
+
+ +
+
Logo & site design by Tom Hickey.
+ Clojure auto-documentation system by Tom Faulhaber.
+
+ + + + \ No newline at end of file diff --git a/index-0.1.2.clj b/index-0.1.2.clj new file mode 100644 index 0000000..ce81a25 --- /dev/null +++ b/index-0.1.2.clj @@ -0,0 +1,202 @@ +{:namespaces + ({:source-url + "https://github.com/clojure/tools.namespace/blob/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj", + :wiki-url + "http://clojure.github.com/tools.namespace/clojure.tools.namespace-api.html", + :name "clojure.tools.namespace", + :author "Stuart Sierra", + :doc "Search for ns declarations in dirs, JARs, or CLASSPATH"}), + :vars + ({:arglists ([file]), + :name "clojure-source-file?", + :namespace "clojure.tools.namespace", + :source-url + "https://github.com/clojure/tools.namespace/blob/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj#L27", + :raw-source-url + "https://github.com/clojure/tools.namespace/raw/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/clojure-source-file?", + :doc "Returns true if file is a normal file with a .clj extension.", + :var-type "function", + :line 27, + :file "src/main/clojure/clojure/tools/namespace.clj"} + {:arglists ([jar-file]), + :name "clojure-sources-in-jar", + :namespace "clojure.tools.namespace", + :source-url + "https://github.com/clojure/tools.namespace/blob/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj#L88", + :raw-source-url + "https://github.com/clojure/tools.namespace/raw/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/clojure-sources-in-jar", + :doc + "Returns a sequence of filenames ending in .clj found in the JAR file.", + :var-type "function", + :line 88, + :file "src/main/clojure/clojure/tools/namespace.clj"} + {:arglists ([form]), + :name "comment?", + :namespace "clojure.tools.namespace", + :source-url + "https://github.com/clojure/tools.namespace/blob/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj#L41", + :raw-source-url + "https://github.com/clojure/tools.namespace/raw/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/comment?", + :doc "Returns true if form is a (comment ...)", + :var-type "function", + :line 41, + :file "src/main/clojure/clojure/tools/namespace.clj"} + {:arglists ([dir]), + :name "find-clojure-sources-in-dir", + :namespace "clojure.tools.namespace", + :source-url + "https://github.com/clojure/tools.namespace/blob/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj#L33", + :raw-source-url + "https://github.com/clojure/tools.namespace/raw/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-clojure-sources-in-dir", + :doc + "Searches recursively under dir for Clojure source files (.clj).\nReturns a sequence of File objects, in breadth-first sort order.", + :var-type "function", + :line 33, + :file "src/main/clojure/clojure/tools/namespace.clj"} + {:arglists ([dir]), + :name "find-namespaces-in-dir", + :namespace "clojure.tools.namespace", + :source-url + "https://github.com/clojure/tools.namespace/blob/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj#L79", + :raw-source-url + "https://github.com/clojure/tools.namespace/raw/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-namespaces-in-dir", + :doc + "Searches dir recursively for (ns ...) declarations in Clojure\nsource files; returns the symbol names of the declared namespaces.", + :var-type "function", + :line 79, + :file "src/main/clojure/clojure/tools/namespace.clj"} + {:arglists ([jarfile]), + :name "find-namespaces-in-jarfile", + :namespace "clojure.tools.namespace", + :source-url + "https://github.com/clojure/tools.namespace/blob/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj#L112", + :raw-source-url + "https://github.com/clojure/tools.namespace/raw/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-namespaces-in-jarfile", + :doc + "Searches the JAR file for Clojure source files containing (ns ...)\ndeclarations. Returns a sequence of the symbol names of the\ndeclared namespaces.", + :var-type "function", + :line 112, + :file "src/main/clojure/clojure/tools/namespace.clj"} + {:arglists ([]), + :name "find-namespaces-on-classpath", + :namespace "clojure.tools.namespace", + :source-url + "https://github.com/clojure/tools.namespace/blob/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj#L131", + :raw-source-url + "https://github.com/clojure/tools.namespace/raw/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-namespaces-on-classpath", + :doc + "Searches CLASSPATH (both directories and JAR files) for Clojure\nsource files containing (ns ...) declarations. Returns a sequence\nof the symbol names of the declared namespaces.", + :var-type "function", + :line 131, + :file "src/main/clojure/clojure/tools/namespace.clj"} + {:arglists ([dir]), + :name "find-ns-decls-in-dir", + :namespace "clojure.tools.namespace", + :source-url + "https://github.com/clojure/tools.namespace/blob/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj#L73", + :raw-source-url + "https://github.com/clojure/tools.namespace/raw/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-ns-decls-in-dir", + :doc + "Searches dir recursively for (ns ...) declarations in Clojure\nsource files; returns the unevaluated ns declarations.", + :var-type "function", + :line 73, + :file "src/main/clojure/clojure/tools/namespace.clj"} + {:arglists ([jarfile]), + :name "find-ns-decls-in-jarfile", + :namespace "clojure.tools.namespace", + :source-url + "https://github.com/clojure/tools.namespace/blob/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj#L104", + :raw-source-url + "https://github.com/clojure/tools.namespace/raw/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-ns-decls-in-jarfile", + :doc + "Searches the JAR file for Clojure source files containing (ns ...)\ndeclarations; returns the unevaluated ns declarations.", + :var-type "function", + :line 104, + :file "src/main/clojure/clojure/tools/namespace.clj"} + {:arglists ([]), + :name "find-ns-decls-on-classpath", + :namespace "clojure.tools.namespace", + :source-url + "https://github.com/clojure/tools.namespace/blob/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj#L122", + :raw-source-url + "https://github.com/clojure/tools.namespace/raw/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-ns-decls-on-classpath", + :doc + "Searches CLASSPATH (both directories and JAR files) for Clojure\nsource files containing (ns ...) declarations. Returns a sequence\nof the unevaluated ns declaration forms.", + :var-type "function", + :line 122, + :file "src/main/clojure/clojure/tools/namespace.clj"} + {:arglists ([form]), + :name "ns-decl?", + :namespace "clojure.tools.namespace", + :source-url + "https://github.com/clojure/tools.namespace/blob/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj#L46", + :raw-source-url + "https://github.com/clojure/tools.namespace/raw/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/ns-decl?", + :doc "Returns true if form is a (ns ...) declaration.", + :var-type "function", + :line 46, + :file "src/main/clojure/clojure/tools/namespace.clj"} + {:arglists ([file]), + :name "read-file-ns-decl", + :namespace "clojure.tools.namespace", + :source-url + "https://github.com/clojure/tools.namespace/blob/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj#L65", + :raw-source-url + "https://github.com/clojure/tools.namespace/raw/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/read-file-ns-decl", + :doc + "Attempts to read a (ns ...) declaration from file, and returns the\nunevaluated form. Returns nil if read fails, or if the first form\nis not a ns declaration.", + :var-type "function", + :line 65, + :file "src/main/clojure/clojure/tools/namespace.clj"} + {:arglists ([rdr]), + :name "read-ns-decl", + :namespace "clojure.tools.namespace", + :source-url + "https://github.com/clojure/tools.namespace/blob/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj#L51", + :raw-source-url + "https://github.com/clojure/tools.namespace/raw/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/read-ns-decl", + :doc + "Attempts to read a (ns ...) declaration from rdr, and returns the\nunevaluated form. Returns nil if read fails or if a ns declaration\ncannot be found. The ns declaration must be the first Clojure form\nin the file, except for (comment ...) forms.", + :var-type "function", + :line 51, + :file "src/main/clojure/clojure/tools/namespace.clj"} + {:arglists ([jarfile entry-name]), + :name "read-ns-decl-from-jarfile-entry", + :namespace "clojure.tools.namespace", + :source-url + "https://github.com/clojure/tools.namespace/blob/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj#L93", + :raw-source-url + "https://github.com/clojure/tools.namespace/raw/d331440b6ae1923f0ed9aca410a176ae2ee11797/src/main/clojure/clojure/tools/namespace.clj", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/read-ns-decl-from-jarfile-entry", + :doc + "Attempts to read a (ns ...) declaration from the named entry in the\nJAR file, and returns the unevaluated form. Returns nil if the read\nfails, or if the first form is not a ns declaration.", + :var-type "function", + :line 93, + :file "src/main/clojure/clojure/tools/namespace.clj"})} diff --git a/index.html b/index.html new file mode 100644 index 0000000..9550a76 --- /dev/null +++ b/index.html @@ -0,0 +1,283 @@ + + + clojure.tools.namespace - Extract namespace declarations 0.1.2 API documentation + + + + + + + + + + +
+ +
+ +
+
+
+
+
+ +

API for clojure.tools.namespace + - Extract namespace declarations 0.1.2 (in development) +

+by Stuart Sierra
+
Full namespace name: clojure.tools.namespace +

+

Overview

+
Search for ns declarations in dirs, JARs, or CLASSPATH
+ + +
+

Public Variables and Functions

+
+
+
+

clojure-source-file?

+ function
+
Usage: (clojure-source-file? file)
+
+
Returns true if file is a normal file with a .clj extension.
+ + + Source +
+
+
+

clojure-sources-in-jar

+ function
+
Usage: (clojure-sources-in-jar jar-file)
+
+
Returns a sequence of filenames ending in .clj found in the JAR file.
+ + + Source +
+
+
+

comment?

+ function
+
Usage: (comment? form)
+
+
Returns true if form is a (comment ...)
+ + + Source +
+
+
+

find-clojure-sources-in-dir

+ function
+
Usage: (find-clojure-sources-in-dir dir)
+
+
Searches recursively under dir for Clojure source files (.clj).
+Returns a sequence of File objects, in breadth-first sort order.
+ + + Source +
+
+
+

find-namespaces-in-dir

+ function
+
Usage: (find-namespaces-in-dir dir)
+
+
Searches dir recursively for (ns ...) declarations in Clojure
+source files; returns the symbol names of the declared namespaces.
+ + + Source +
+
+
+

find-namespaces-in-jarfile

+ function
+
Usage: (find-namespaces-in-jarfile jarfile)
+
+
Searches the JAR file for Clojure source files containing (ns ...)
+declarations.  Returns a sequence of the symbol names of the
+declared namespaces.
+ + + Source +
+
+
+

find-namespaces-on-classpath

+ function
+
Usage: (find-namespaces-on-classpath)
+
+
Searches CLASSPATH (both directories and JAR files) for Clojure
+source files containing (ns ...) declarations.  Returns a sequence
+of the symbol names of the declared namespaces.
+ + + Source +
+
+
+

find-ns-decls-in-dir

+ function
+
Usage: (find-ns-decls-in-dir dir)
+
+
Searches dir recursively for (ns ...) declarations in Clojure
+source files; returns the unevaluated ns declarations.
+ + + Source +
+
+
+

find-ns-decls-in-jarfile

+ function
+
Usage: (find-ns-decls-in-jarfile jarfile)
+
+
Searches the JAR file for Clojure source files containing (ns ...)
+declarations; returns the unevaluated ns declarations.
+ + + Source +
+
+
+

find-ns-decls-on-classpath

+ function
+
Usage: (find-ns-decls-on-classpath)
+
+
Searches CLASSPATH (both directories and JAR files) for Clojure
+source files containing (ns ...) declarations.  Returns a sequence
+of the unevaluated ns declaration forms.
+ + + Source +
+
+
+

ns-decl?

+ function
+
Usage: (ns-decl? form)
+
+
Returns true if form is a (ns ...) declaration.
+ + + Source +
+
+
+

read-file-ns-decl

+ function
+
Usage: (read-file-ns-decl file)
+
+
Attempts to read a (ns ...) declaration from file, and returns the
+unevaluated form.  Returns nil if read fails, or if the first form
+is not a ns declaration.
+ + + Source +
+
+
+

read-ns-decl

+ function
+
Usage: (read-ns-decl rdr)
+
+
Attempts to read a (ns ...) declaration from rdr, and returns the
+unevaluated form.  Returns nil if read fails or if a ns declaration
+cannot be found.  The ns declaration must be the first Clojure form
+in the file, except for (comment ...)  forms.
+ + + Source +
+
+
+

read-ns-decl-from-jarfile-entry

+ function
+
Usage: (read-ns-decl-from-jarfile-entry jarfile entry-name)
+
+
Attempts to read a (ns ...) declaration from the named entry in the
+JAR file, and returns the unevaluated form.  Returns nil if the read
+fails, or if the first form is not a ns declaration.
+ + + Source +
+ + +
+
+
+
+
+ +
+
Logo & site design by Tom Hickey.
+ Clojure auto-documentation system by Tom Faulhaber.
+
+ + + + \ No newline at end of file diff --git a/static/clojure-icon.gif b/static/clojure-icon.gif new file mode 100644 index 0000000000000000000000000000000000000000..84eee16d95b131330e74e55f834849f27a1bb353 GIT binary patch literal 2174 zcmdVXi$BwQ1Hkd`X0w^mCM3yaKcu-NcTQzgE=5$1q)u@n*Gis}qfXB(v212?X_R4` zxu4uBp&FA!*~)#4g>vgcA;+ohd7VGw`TPg(*T>V_!^t@`41|FXB%n|z&eYiiB@Z(j zSs#6VO}h4T`AYsoNz>ew7N5z*5waj?ZC$bS&uq@i_`$EuJ;UFc=jhch zGzTMZ-*Tmqfvzif-tUw@6EuRux6EQ}bWe2c{Iy zC+ph=2fFgiM&}XZ(CrA7Vr0tE5QGGMt>t<0FZ#izm9*O0F;7EqTEQinVLpT z1vGjF1Ki5Got=}LmC4Fy_@w?1jr zKw*{f$hwAlF0@7W>FeItx?7;C7o{8sixG{EJt6j$3=|e1m0P5-xC>+3wRe^Qx)nKNxIimsn?ioZom|#e$KnNN#FlmoF-!PMs37!?`{(1 zuz`hzfvcdMHWO>!j68Hu^QMY)3YAzKjr`-Qc5Fzxx<7oyjbjIju1Vj_cq#7*BYR`N zXKhkSqAz|ICGi^XyhI{8XWAeg0STz-?6SF$sAlzOuWDw%U{NqWoFX7^KK}^786o~K zn3INKJG3LmiH$VFBm_G?`_+p|)9)DGszBP0vml14lLkAp2R7%0z*MA+WMvvMdACPz z#uaD#Y4|5oG8ReUxwbr%e_;784LEDeO-4-%|1e8|Y^xuiRL5ysPdjL)4sswH@nh+g zjACX){$YnBl%no;GAax#Juty#l8OsCb~f;KZunanRV|0OX_`QRPxnLClqf@JJ2UtL zBZJAB2PRF&{jy4Sza?`zu9C=t+i*jZg5^Glqvgf}Kv2 z#~u3)kD?JB%5iSc=ExIgF^t*fn7edVKqg$*nPODuV?&^{gr|0)Z%oL==sbnsWfW9I zkx*5EtG7E;etk4X0RgQ)%z!X>0iBOOCiW_tP?vdKn5Cw8!{-i((aQJ<2|9jaPY*SH z+2^iGPsd+9==z;AI&%c4oK|;;HOT$eJ!jKQ<+^PI7ocr9Kj3c_7C+IVbQd+y@3!GJ zbs%Wy=;vNvN8Ocv2Cj8sfNtz78u8hFQhm_!S^Ds*3= z746Gw5mt~M@1QgI6n%FWNSthP1m}->e<7^C&6fO4do{Ntlt}bJ$g1&4OHOnQWt`wY zsK!QA;cp!{hGOJae-B^q=AG%_l{dP8eLb;^sC}qZ$EyAP=>c#A=@Z)86_Mwa47yIc zki*S9?Ouh_4MW)DL%Z|6yFItY=E?)6s3@!`=JeG7Oy)5@R=;*%-uf1oTK5i*v5-X7 z+N0298uYME6u2D$8akECjNWj~%wafT>NdUy8H7r;f^OUu;;sLB^lraaUbu^gGM!`EExghjFr{0f()3-5{`8*5k4RK;L*y@pnG zw1oa#mswT5_5OE%VP+3$TCma`Hdx=mJ6Y>d;}A%mv#&3}DnAd)_=O@w2Wl+9@>=_x z`zm@B9Z~q496rjFrGldtqqc+N$RlDUd`caAwRMKDYVsOsh%Z5xra(C6o_J+}QYR&H zpY07lT6_e2C>x7(kAq=4Y_)LK+i6zGW|{G6N}FV5M3=ba^!OJ_MqU7^TfE-`TLx2U zA|mUNyv(1<@ZdZ04!-N@EOi&No7!*9hZ~d ziQn4vE@-H`5ZRTp`-EFn@CY&RQNd-)AT{&f9yNDd)pTq4jLGU)xmj3!IDUR79G0f`DZwi4h<9E>XrVjt ztU>Ka?$f}HI4=GI@zG5M4X{eG-3wbP7H!R5ayj-byGn%fzh=$U1>KObkT*N zXmH_0A4_gYlgFLbc2iZ ztldLct;_-{kj?`VfV!DIKq--!TQW&!ax{At0A`ZA#5JSvqhp8$1Z_fyC@=_+SRY4m zloN2Z0x-QG*xm(x^#1mx3MRD{@F`?Wq=92kJR22 z?h2S+g)g%(nUr`Ftw$-A02qqv038z0HjwCHWqW~8LxiRMX*6Sm3B4b`$3~Ie@;<)` z8(E34S_#11l34(d+?oX-P}RcX-V^{khZ#0=Dg2&)159P0HBbhCZX5z2{cqZJB{!+C zSL3g~a48l*wp-N1Mhsu+9RO}!>E!G0Ui=;#<+9b>eAU_rK$BN40Aj(KHVd#Gqfx%i z-KuWfMLrhI@1*vo2seY;2$xHbh-(H-UYQq<>HtP;LWrntt_{Ba76G8X;u^0)A2`J1 z$DdEQihKl}4*z=yEbA^V7cLoYD9O@Yp_bOYw0sUSqLcj-Ht6h}z r0ob+z-NJ9Usu2{W%$JI1Q3Psq$AwTV6b4obFsLPL)kug&LI40e)1Al% literal 0 HcmV?d00001 diff --git a/static/space/left-nav-background.gif b/static/space/left-nav-background.gif new file mode 100644 index 0000000000000000000000000000000000000000..e6e590449ccd23d463edd3906bb471d156c98b1b GIT binary patch literal 638 zcmV-^0)hQUNk%w1VW_{rmg-{QUg*`1twx`SG000F4Fa>i|F(VTqf&jn=24n~X z=cuA!TefhVvMG$-Zk^9Ey`Ld3>0enwy-R zoOE(3CLbgN1Oo_AP*{i(1`3C%O-ztW9y&=tcR-%KzQ4ekY`ke=9$lyi1qHCJ0n5u! z83RmTAb>|UJfXqe-rw3TKBO&@0RvxLsTT)RRacD57zosnCgRtWKj8fRy*OrQh!{48 z1D7Yu7&%M0Wm>f)By#CXx%EyfmTYXSKng+$B!jZ}v@gxcM Y3^!j9Sm0_$m==|C{jCE{6%hacJAN`7+yDRo literal 0 HcmV?d00001 diff --git a/static/space/left-nav-bottom.gif b/static/space/left-nav-bottom.gif new file mode 100644 index 0000000000000000000000000000000000000000..061c0895704895359a1f290af448a538eee299e7 GIT binary patch literal 936 zcmZ?wbhEHbT)`m3aFv1K|NsC0{{8#=_wS!Se}4b|{r&s*XV0Gf`0?Z3y?gK9zyJC3 z=dWMCu3fwK?c29^@7_Il@Zjs$uQzYreE$6Tty{P5-o5+r!(kjzIyfQ#ful$uV24$4<9{x^!fAWJ9qB9ef##qhYz=J z-)5i~DE?#to1p_DL4IOj`|seEP^cj%#?6#?fQN(OLWTm@45zi%wMtLFt=j)!L&YE7 zh>bCugB3VqJokm%g*nWjOSfch-gxG0 zPg7KM^M&-h!eSQoS-0jey0I_t^j^Gd&C>qMEo;xcdAsT2@u18}1zv>EN;dT!+ODRBleY>e=ERs?~ecz+0;_?S-$-1coEb zf@(Gv83$Akx3ep1NE9$MzL;F>A8r|Ss!Y%`Q|<9grKt~FTG$2ECcFqZbYlh+pG|6A|Tl^+#y`J;C?7ho`NV|P+tc_b(%0Ev!5b&_Ui%Hs`LDaiUVfAZ1%jJrE z%M{*inOEw3C`L#tW0kzue7Wdty3?6Ye01B9px{`2dfxH<((~VxzdO~luqCAO=FAWW zRxybN2Np$z2M5{D?rcB7a9pzCItzc#R!7FCsbWWO<`!ChO)OOX8s6r(UGzc&GpC)w z!Az-y2@cF_JSDgpk9!_qWa4popum=*dEmwb^{?9_gR)GP-mY&FC|JPEc1MJfS>%Gc zGE2wJ7xx%g7fg7-su|FEDh2l~_u3>cZD3PKziO|xDu z7r%8xvyo9;X9YVeM@mKmqr=UVMH0^4t9^DlQFzkmDT z`|XEsS08z_;^4ho58kXeaBtpk?_M2YC&t>zRi>(XT_Hm~Mh8@^g2P^a6Q(Pa18bLXA* z`gR`(KCE1FEI=>+l*zmc4o@x8zA3t|2UCt2@7$p-h z(yATIq1gMs1Nz;lo36&a*uxUlULcR6pQ-=+4uVYNwAn&1{^K zwe;p`kvWmYHDM=%MR-qa08ahoB2ck{|=XLc&8-5E;SkR+~AW(5Q4uRdH^I!(gDR5E23*@te39 zw%G#UQ*FE7@VM*K$!-M(V}cMKPL2pb0tYyRY;uT+ii`RJOb4!0eg^pXCaot3PC=t)W0OoEt8d@JV4Sd&hYo=- zrHVBM@X<0!8s~N0fhO$Ox3V1NQ--Snn2SVw1ZwKj8r;90L}@vBGeM9A5dZ)?W#ZO+ literal 0 HcmV?d00001 diff --git a/static/wiki.css b/static/wiki.css new file mode 100644 index 0000000..1cb1bdd --- /dev/null +++ b/static/wiki.css @@ -0,0 +1,22 @@ +/* Wiki Rendered Styles */ +.wiki { line-height: 150%; font-family: arial, helvetica, sans-serif; font-size: small; } +.wiki h1 { font-weight: bold; padding: 5px 0 0 0; margin: 0; font-size: 1.4em; } +.wiki h2 { font-weight: bold; padding: 5px 0 0 0; margin: 0; font-size: 1.3em; } +.wiki h3 { font-weight: bold; padding: 5px 0 0 0; margin: 0; font-size: 1.1em; } +.wiki h4 { font-weight: normal; padding: 5px 0 0 0; margin: 0; font-size: 1.066em; } +.wiki h5 { font-weight: normal; padding: 5px 0 0 0; margin: 0; font-size: 1.033em; } +.wiki h6 { font-weight: normal; padding: 5px 0 0 0; margin: 0; font-size: 1.0em; } +.wiki table { border-collapse: collapse; margin: 10px 0; font-size: small; } +.wiki p { margin: 0; padding: 0; padding: 5px 0; } +.wiki td { border: 1px solid #DDD; } +.wiki #toc { border: 1px solid #AAA; background: #fff; padding: 5px; margin: 0 0 10px 10px; width: 25%; float: right; clear: right;} +.wiki #toc h1 { font-weight: normal; font-size: 1.2em; padding: 0; } +.wiki #toc a:hover { color: #00D; background: #FFD; } + +.wiki hr { height: 1px; color: #AAA; background-color: #AAA; border: 0; margin: 0 10px; } +.wiki ul { padding: .5em 0 0 3em; margin: 0; } +.wiki ol { padding: .5em 0 0 3em; margin: 0; } +.wiki ul.quotelist { list-style: none; } +.wiki tt { font-size: small; } +.wiki img { border: 0; padding: 4px; } + From 8882ef8879a1fd50a749d1618c45a770d6d3f6a7 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sun, 25 Mar 2012 22:51:14 -0700 Subject: [PATCH 02/68] Autodoc commit for master/fcd7d60f --- api-index.html | 89 +++++--- index-0.1.2.clj => index-0.1.3.clj | 58 ++--- index.html | 352 ++++++++++++++++------------- 3 files changed, 277 insertions(+), 222 deletions(-) rename index-0.1.2.clj => index-0.1.3.clj (67%) diff --git a/api-index.html b/api-index.html index 4236150..5b7b596 100644 --- a/api-index.html +++ b/api-index.html @@ -1,6 +1,6 @@ - Index - Extract namespace declarations 0.1.2 API documentation + Index - Extract namespace declarations 0.1.3 API documentation @@ -27,7 +27,7 @@

tools.namesp
From bae62044b048604ce66f74d150bc0cb0c33a78bf Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Wed, 14 Nov 2012 22:08:25 -0800 Subject: [PATCH 12/68] Autodoc commit for master/504d6f12 --- api-index.html | 122 +- clojure.tools.namespace.dependency-api.html | 335 ----- clojure.tools.namespace.dir-api.html | 137 -- clojure.tools.namespace.file-api.html | 163 --- clojure.tools.namespace.find-api.html | 243 ---- clojure.tools.namespace.parse-api.html | 165 --- clojure.tools.namespace.reload-api.html | 150 --- clojure.tools.namespace.repl-api.html | 155 --- clojure.tools.namespace.track-api.html | 177 --- index-0.2.0.clj | 645 --------- index-0.2.2.clj | 926 +++++++++++++ index.html | 1320 +++++++++++++++++-- 12 files changed, 2189 insertions(+), 2349 deletions(-) delete mode 100644 clojure.tools.namespace.dependency-api.html delete mode 100644 clojure.tools.namespace.dir-api.html delete mode 100644 clojure.tools.namespace.file-api.html delete mode 100644 clojure.tools.namespace.find-api.html delete mode 100644 clojure.tools.namespace.parse-api.html delete mode 100644 clojure.tools.namespace.reload-api.html delete mode 100644 clojure.tools.namespace.repl-api.html delete mode 100644 clojure.tools.namespace.track-api.html delete mode 100644 index-0.2.0.clj create mode 100644 index-0.2.2.clj diff --git a/api-index.html b/api-index.html index 7afd5e9..510eb1e 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - Extract namespace declarations 0.2.0 API documentation + Index - Extract namespace declarations 0.2.2 API documentation @@ -25,17 +25,12 @@

tools.namesp


@@ -1003,7 +1006,7 @@

move-ns-file

sure you have a backup or version control. - Source + Source


@@ -1016,7 +1019,7 @@

replace-ns-symbol

returns modified source as a string. - Source + Source

From 5738ff1712e843893ab7d05459061665ec628f56 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Fri, 19 Jul 2013 06:56:18 -0700 Subject: [PATCH 24/68] Autodoc commit for master/cdb5dca0 --- api-index.html | 6 +++--- index-0.2.4.clj => index-0.2.5.clj | 0 index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename index-0.2.4.clj => index-0.2.5.clj (100%) diff --git a/api-index.html b/api-index.html index 1fc040b..fd32b12 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - Extract namespace declarations 0.2.4 API documentation + Index - Extract namespace declarations 0.2.5 API documentation @@ -25,7 +25,7 @@

tools.namesp
Logo & site design by Tom Hickey.
diff --git a/index.html b/index.html index 48597d4..39e57c1 100644 --- a/index.html +++ b/index.html @@ -1,3 +1,5 @@ +custom-template = # +custom-template = # @@ -1328,7 +1330,7 @@

tracker

Logo & site design by Tom Hickey.
From 6cd6f26aab5ed1cc1889ae5d27c426a73bf63645 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 31 Mar 2014 21:39:11 -0700 Subject: [PATCH 29/68] Autodoc commit for master/c3a5a485 --- index.html | 2 -- 1 file changed, 2 deletions(-) diff --git a/index.html b/index.html index 39e57c1..585ae64 100644 --- a/index.html +++ b/index.html @@ -1,5 +1,3 @@ -custom-template = # -custom-template = # From 4344911c3e06619ff08952bb5ce53b744e2c1c0a Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Fri, 13 Jun 2014 15:04:21 -0700 Subject: [PATCH 30/68] Autodoc commit for master/caa2b315 --- index-0.2.5.clj | 20 ++++++++++---------- index.html | 8 ++++---- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/index-0.2.5.clj b/index-0.2.5.clj index c34e8d8..41613c0 100644 --- a/index-0.2.5.clj +++ b/index-0.2.5.clj @@ -46,7 +46,7 @@ :doc "Refactoring tool to move a Clojure namespace from one name/file to\nanother, and update all references to that namespace in your other\nClojure source files.\n\nWARNING: This code is ALPHA and subject to change. It also modifies\nand deletes your source files! Make sure you have a backup or\nversion control."} {:source-url - "https://github.com/clojure/tools.namespace/blob/10f03a7a6f1166de53b0ba0c329e1f7444f1ff77/src/main/clojure/clojure/tools/namespace/parse.clj", + "https://github.com/clojure/tools.namespace/blob/e9394727b6e6ca4491bb4e058edabd30e6524915/src/main/clojure/clojure/tools/namespace/parse.clj", :wiki-url "http://clojure.github.com/tools.namespace/clojure.tools.namespace.parse-api.html", :name "clojure.tools.namespace.parse", @@ -751,9 +751,9 @@ :name "comment?", :namespace "clojure.tools.namespace.parse", :source-url - "https://github.com/clojure/tools.namespace/blob/10f03a7a6f1166de53b0ba0c329e1f7444f1ff77/src/main/clojure/clojure/tools/namespace/parse.clj#L15", + "https://github.com/clojure/tools.namespace/blob/e9394727b6e6ca4491bb4e058edabd30e6524915/src/main/clojure/clojure/tools/namespace/parse.clj#L15", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/10f03a7a6f1166de53b0ba0c329e1f7444f1ff77/src/main/clojure/clojure/tools/namespace/parse.clj", + "https://github.com/clojure/tools.namespace/raw/e9394727b6e6ca4491bb4e058edabd30e6524915/src/main/clojure/clojure/tools/namespace/parse.clj", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/comment?", :doc "Returns true if form is a (comment ...)", @@ -764,23 +764,23 @@ :name "deps-from-ns-decl", :namespace "clojure.tools.namespace.parse", :source-url - "https://github.com/clojure/tools.namespace/blob/10f03a7a6f1166de53b0ba0c329e1f7444f1ff77/src/main/clojure/clojure/tools/namespace/parse.clj#L84", + "https://github.com/clojure/tools.namespace/blob/e9394727b6e6ca4491bb4e058edabd30e6524915/src/main/clojure/clojure/tools/namespace/parse.clj#L83", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/10f03a7a6f1166de53b0ba0c329e1f7444f1ff77/src/main/clojure/clojure/tools/namespace/parse.clj", + "https://github.com/clojure/tools.namespace/raw/e9394727b6e6ca4491bb4e058edabd30e6524915/src/main/clojure/clojure/tools/namespace/parse.clj", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/deps-from-ns-decl", :doc "Given an (ns...) declaration form (unevaluated), returns a set of\nsymbols naming the dependencies of that namespace. Handles :use and\n:require clauses but not :load.", :var-type "function", - :line 84, + :line 83, :file "src/main/clojure/clojure/tools/namespace/parse.clj"} {:arglists ([form]), :name "ns-decl?", :namespace "clojure.tools.namespace.parse", :source-url - "https://github.com/clojure/tools.namespace/blob/10f03a7a6f1166de53b0ba0c329e1f7444f1ff77/src/main/clojure/clojure/tools/namespace/parse.clj#L20", + "https://github.com/clojure/tools.namespace/blob/e9394727b6e6ca4491bb4e058edabd30e6524915/src/main/clojure/clojure/tools/namespace/parse.clj#L20", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/10f03a7a6f1166de53b0ba0c329e1f7444f1ff77/src/main/clojure/clojure/tools/namespace/parse.clj", + "https://github.com/clojure/tools.namespace/raw/e9394727b6e6ca4491bb4e058edabd30e6524915/src/main/clojure/clojure/tools/namespace/parse.clj", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/ns-decl?", :doc "Returns true if form is a (ns ...) declaration.", @@ -791,9 +791,9 @@ :name "read-ns-decl", :namespace "clojure.tools.namespace.parse", :source-url - "https://github.com/clojure/tools.namespace/blob/10f03a7a6f1166de53b0ba0c329e1f7444f1ff77/src/main/clojure/clojure/tools/namespace/parse.clj#L25", + "https://github.com/clojure/tools.namespace/blob/e9394727b6e6ca4491bb4e058edabd30e6524915/src/main/clojure/clojure/tools/namespace/parse.clj#L25", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/10f03a7a6f1166de53b0ba0c329e1f7444f1ff77/src/main/clojure/clojure/tools/namespace/parse.clj", + "https://github.com/clojure/tools.namespace/raw/e9394727b6e6ca4491bb4e058edabd30e6524915/src/main/clojure/clojure/tools/namespace/parse.clj", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/read-ns-decl", :doc diff --git a/index.html b/index.html index 585ae64..68084bc 100644 --- a/index.html +++ b/index.html @@ -1044,7 +1044,7 @@

comment?

Returns true if form is a (comment ...)
- Source + Source


@@ -1057,7 +1057,7 @@

deps-from-ns-decl

:require clauses but not :load. - Source + Source


@@ -1068,7 +1068,7 @@

ns-decl?

Returns true if form is a (ns ...) declaration.
- Source + Source


@@ -1083,7 +1083,7 @@

read-ns-decl

(comment ...) forms. - Source + Source

From 08c892964e6c89367c4be40d996bc657f9196806 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Fri, 11 Jul 2014 14:40:57 -0700 Subject: [PATCH 31/68] Autodoc commit for master/3f946380 --- api-index.html | 2 ++ index-0.2.5.clj | 96 ++++++++++++++++++++++++++++++------------------- index.html | 50 +++++++++++++++++++------- 3 files changed, 99 insertions(+), 49 deletions(-) diff --git a/api-index.html b/api-index.html index a2d17e3..55c97b1 100644 --- a/api-index.html +++ b/api-index.html @@ -230,7 +230,9 @@

T

track-reload-one function clojure.tools.namespace.reload Executes the next pending unload/reloa... tracker function clojure.tools.namespace.track Returns a new, empty dependency tracker. transitive-dependencies function clojure.tools.namespace.dependency Returns the set of all things whic... + transitive-dependencies-set function clojure.tools.namespace.dependency Returns the set of all things whic... transitive-dependents function clojure.tools.namespace.dependency Returns the set of all things whic... + transitive-dependents-set function clojure.tools.namespace.dependency Returns the set of all things whic...
diff --git a/index-0.2.5.clj b/index-0.2.5.clj index 41613c0..97f6553 100644 --- a/index-0.2.5.clj +++ b/index-0.2.5.clj @@ -8,7 +8,7 @@ :doc "This namespace is DEPRECATED; most functions have been moved to\nother namespaces"} {:source-url - "https://github.com/clojure/tools.namespace/blob/41cd3c37cc29a4916d89aeca21ceac627a5174be/src/main/clojure/clojure/tools/namespace/dependency.clj", + "https://github.com/clojure/tools.namespace/blob/3d784eb8f3ca60900f3cd7d12503ad817656a419/src/main/clojure/clojure/tools/namespace/dependency.clj", :wiki-url "http://clojure.github.com/tools.namespace/clojure.tools.namespace.dependency-api.html", :name "clojure.tools.namespace.dependency", @@ -69,7 +69,7 @@ :author "Stuart Sierra", :doc "REPL utilities for working with namespaces"} {:source-url - "https://github.com/clojure/tools.namespace/blob/14a2522106979225793e790323a35921410afc07/src/main/clojure/clojure/tools/namespace/track.clj", + "https://github.com/clojure/tools.namespace/blob/fc38e88fd483e1a4bd9fa0fe2c42c5d929d69e68/src/main/clojure/clojure/tools/namespace/track.clj", :wiki-url "http://clojure.github.com/tools.namespace/clojure.tools.namespace.track-api.html", :name "clojure.tools.namespace.track", @@ -277,95 +277,95 @@ :name "->MapDependencyGraph", :namespace "clojure.tools.namespace.dependency", :source-url - "https://github.com/clojure/tools.namespace/blob/41cd3c37cc29a4916d89aeca21ceac627a5174be/src/main/clojure/clojure/tools/namespace/dependency.clj#L58", + "https://github.com/clojure/tools.namespace/blob/3d784eb8f3ca60900f3cd7d12503ad817656a419/src/main/clojure/clojure/tools/namespace/dependency.clj#L69", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/41cd3c37cc29a4916d89aeca21ceac627a5174be/src/main/clojure/clojure/tools/namespace/dependency.clj", + "https://github.com/clojure/tools.namespace/raw/3d784eb8f3ca60900f3cd7d12503ad817656a419/src/main/clojure/clojure/tools/namespace/dependency.clj", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/->MapDependencyGraph", :doc "Positional factory function for class clojure.tools.namespace.dependency.MapDependencyGraph.", :var-type "function", - :line 58, + :line 69, :file "src/main/clojure/clojure/tools/namespace/dependency.clj"} {:arglists ([graph x y]), :name "dependent?", :namespace "clojure.tools.namespace.dependency", :source-url - "https://github.com/clojure/tools.namespace/blob/41cd3c37cc29a4916d89aeca21ceac627a5174be/src/main/clojure/clojure/tools/namespace/dependency.clj#L100", + "https://github.com/clojure/tools.namespace/blob/3d784eb8f3ca60900f3cd7d12503ad817656a419/src/main/clojure/clojure/tools/namespace/dependency.clj#L115", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/41cd3c37cc29a4916d89aeca21ceac627a5174be/src/main/clojure/clojure/tools/namespace/dependency.clj", + "https://github.com/clojure/tools.namespace/raw/3d784eb8f3ca60900f3cd7d12503ad817656a419/src/main/clojure/clojure/tools/namespace/dependency.clj", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/dependent?", :doc "True if y is a dependent of x.", :var-type "function", - :line 100, + :line 115, :file "src/main/clojure/clojure/tools/namespace/dependency.clj"} {:arglists ([graph x y]), :name "depends?", :namespace "clojure.tools.namespace.dependency", :source-url - "https://github.com/clojure/tools.namespace/blob/41cd3c37cc29a4916d89aeca21ceac627a5174be/src/main/clojure/clojure/tools/namespace/dependency.clj#L95", + "https://github.com/clojure/tools.namespace/blob/3d784eb8f3ca60900f3cd7d12503ad817656a419/src/main/clojure/clojure/tools/namespace/dependency.clj#L110", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/41cd3c37cc29a4916d89aeca21ceac627a5174be/src/main/clojure/clojure/tools/namespace/dependency.clj", + "https://github.com/clojure/tools.namespace/raw/3d784eb8f3ca60900f3cd7d12503ad817656a419/src/main/clojure/clojure/tools/namespace/dependency.clj", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/depends?", :doc "True if x is directly or transitively dependent on y.", :var-type "function", - :line 95, + :line 110, :file "src/main/clojure/clojure/tools/namespace/dependency.clj"} {:arglists ([]), :name "graph", :namespace "clojure.tools.namespace.dependency", :source-url - "https://github.com/clojure/tools.namespace/blob/41cd3c37cc29a4916d89aeca21ceac627a5174be/src/main/clojure/clojure/tools/namespace/dependency.clj#L92", + "https://github.com/clojure/tools.namespace/blob/3d784eb8f3ca60900f3cd7d12503ad817656a419/src/main/clojure/clojure/tools/namespace/dependency.clj#L107", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/41cd3c37cc29a4916d89aeca21ceac627a5174be/src/main/clojure/clojure/tools/namespace/dependency.clj", + "https://github.com/clojure/tools.namespace/raw/3d784eb8f3ca60900f3cd7d12503ad817656a419/src/main/clojure/clojure/tools/namespace/dependency.clj", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/graph", :doc "Returns a new, empty, dependency graph.", :var-type "function", - :line 92, + :line 107, :file "src/main/clojure/clojure/tools/namespace/dependency.clj"} {:arglists ([m__5818__auto__]), :name "map->MapDependencyGraph", :namespace "clojure.tools.namespace.dependency", :source-url - "https://github.com/clojure/tools.namespace/blob/41cd3c37cc29a4916d89aeca21ceac627a5174be/src/main/clojure/clojure/tools/namespace/dependency.clj#L58", + "https://github.com/clojure/tools.namespace/blob/3d784eb8f3ca60900f3cd7d12503ad817656a419/src/main/clojure/clojure/tools/namespace/dependency.clj#L69", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/41cd3c37cc29a4916d89aeca21ceac627a5174be/src/main/clojure/clojure/tools/namespace/dependency.clj", + "https://github.com/clojure/tools.namespace/raw/3d784eb8f3ca60900f3cd7d12503ad817656a419/src/main/clojure/clojure/tools/namespace/dependency.clj", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/map->MapDependencyGraph", :doc "Factory function for class clojure.tools.namespace.dependency.MapDependencyGraph, taking a map of keywords to field values.", :var-type "function", - :line 58, + :line 69, :file "src/main/clojure/clojure/tools/namespace/dependency.clj"} {:arglists ([graph]), :name "topo-comparator", :namespace "clojure.tools.namespace.dependency", :source-url - "https://github.com/clojure/tools.namespace/blob/41cd3c37cc29a4916d89aeca21ceac627a5174be/src/main/clojure/clojure/tools/namespace/dependency.clj#L130", + "https://github.com/clojure/tools.namespace/blob/3d784eb8f3ca60900f3cd7d12503ad817656a419/src/main/clojure/clojure/tools/namespace/dependency.clj#L145", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/41cd3c37cc29a4916d89aeca21ceac627a5174be/src/main/clojure/clojure/tools/namespace/dependency.clj", + "https://github.com/clojure/tools.namespace/raw/3d784eb8f3ca60900f3cd7d12503ad817656a419/src/main/clojure/clojure/tools/namespace/dependency.clj", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/topo-comparator", :doc "Returns a comparator fn which produces a topological sort based on\nthe dependencies in graph. Nodes not present in the graph will sort\nafter nodes in the graph.", :var-type "function", - :line 130, + :line 145, :file "src/main/clojure/clojure/tools/namespace/dependency.clj"} {:arglists ([graph]), :name "topo-sort", :namespace "clojure.tools.namespace.dependency", :source-url - "https://github.com/clojure/tools.namespace/blob/41cd3c37cc29a4916d89aeca21ceac627a5174be/src/main/clojure/clojure/tools/namespace/dependency.clj#L105", + "https://github.com/clojure/tools.namespace/blob/3d784eb8f3ca60900f3cd7d12503ad817656a419/src/main/clojure/clojure/tools/namespace/dependency.clj#L120", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/41cd3c37cc29a4916d89aeca21ceac627a5174be/src/main/clojure/clojure/tools/namespace/dependency.clj", + "https://github.com/clojure/tools.namespace/raw/3d784eb8f3ca60900f3cd7d12503ad817656a419/src/main/clojure/clojure/tools/namespace/dependency.clj", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/topo-sort", :doc "Returns a topologically-sorted list of nodes in graph.", :var-type "function", - :line 105, + :line 120, :file "src/main/clojure/clojure/tools/namespace/dependency.clj"} {:file nil, :raw-source-url nil, @@ -377,9 +377,9 @@ :name "MapDependencyGraph"} {:file "src/main/clojure/clojure/tools/namespace/dependency.clj", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/41cd3c37cc29a4916d89aeca21ceac627a5174be/src/main/clojure/clojure/tools/namespace/dependency.clj", + "https://github.com/clojure/tools.namespace/raw/3d784eb8f3ca60900f3cd7d12503ad817656a419/src/main/clojure/clojure/tools/namespace/dependency.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/41cd3c37cc29a4916d89aeca21ceac627a5174be/src/main/clojure/clojure/tools/namespace/dependency.clj#L14", + "https://github.com/clojure/tools.namespace/blob/3d784eb8f3ca60900f3cd7d12503ad817656a419/src/main/clojure/clojure/tools/namespace/dependency.clj#L14", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/DependencyGraph", :namespace "clojure.tools.namespace.dependency", @@ -389,13 +389,13 @@ :name "DependencyGraph"} {:file "src/main/clojure/clojure/tools/namespace/dependency.clj", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/41cd3c37cc29a4916d89aeca21ceac627a5174be/src/main/clojure/clojure/tools/namespace/dependency.clj", + "https://github.com/clojure/tools.namespace/raw/3d784eb8f3ca60900f3cd7d12503ad817656a419/src/main/clojure/clojure/tools/namespace/dependency.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/41cd3c37cc29a4916d89aeca21ceac627a5174be/src/main/clojure/clojure/tools/namespace/dependency.clj#L28", + "https://github.com/clojure/tools.namespace/blob/3d784eb8f3ca60900f3cd7d12503ad817656a419/src/main/clojure/clojure/tools/namespace/dependency.clj#L34", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/DependencyGraphUpdate", :namespace "clojure.tools.namespace.dependency", - :line 28, + :line 34, :var-type "protocol", :doc nil, :name "DependencyGraphUpdate"} @@ -440,6 +440,17 @@ :doc "Returns the set of all things which node depends on, directly or\ntransitively.", :name "transitive-dependencies"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/transitive-dependencies-set", + :namespace "clojure.tools.namespace.dependency", + :var-type "function", + :arglists ([graph node-set]), + :doc + "Returns the set of all things which any node in node-set depends\non, directly or transitively.", + :name "transitive-dependencies-set"} {:file nil, :raw-source-url nil, :source-url nil, @@ -451,6 +462,17 @@ :doc "Returns the set of all things which depend upon node, directly or\ntransitively.", :name "transitive-dependents"} + {:file nil, + :raw-source-url nil, + :source-url nil, + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/transitive-dependents-set", + :namespace "clojure.tools.namespace.dependency", + :var-type "function", + :arglists ([graph node-set]), + :doc + "Returns the set of all things which depend upon any node in\nnode-set, directly or transitively.", + :name "transitive-dependents-set"} {:file nil, :raw-source-url nil, :source-url nil, @@ -917,40 +939,40 @@ :name "add", :namespace "clojure.tools.namespace.track", :source-url - "https://github.com/clojure/tools.namespace/blob/14a2522106979225793e790323a35921410afc07/src/main/clojure/clojure/tools/namespace/track.clj#L40", + "https://github.com/clojure/tools.namespace/blob/fc38e88fd483e1a4bd9fa0fe2c42c5d929d69e68/src/main/clojure/clojure/tools/namespace/track.clj#L39", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/14a2522106979225793e790323a35921410afc07/src/main/clojure/clojure/tools/namespace/track.clj", + "https://github.com/clojure/tools.namespace/raw/fc38e88fd483e1a4bd9fa0fe2c42c5d929d69e68/src/main/clojure/clojure/tools/namespace/track.clj", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.track/add", :doc "Returns an updated dependency tracker with new/updated namespaces.\n\nDepmap is a map describing the new or modified namespaces. Keys in\nthe map are namespace names (symbols). Values in the map are sets of\nsymbols naming the birect dependencies of each namespace. For\nexample, assuming these ns declarations:\n\n (ns alpha (:require beta))\n (ns beta (:require gamma delta))\n\nthe depmap would look like this:\n\n {alpha #{beta}\n beta #{gamma delta}}\n\nAfter adding new/updated namespaces, the dependency tracker will\nhave two lists associated with the following keys:\n\n :clojure.tools.namespace.track/unload\n is the list of namespaces that need to be removed\n\n :clojure.tools.namespace.track/load\n is the list of namespaces that need to be reloaded\n\nTo reload namespaces in the correct order, first remove/unload all\nnamespaces in the 'unload' list, then (re)load all namespaces in the\n'load' list. The clojure.tools.namespace.reload namespace has\nfunctions to do this.", :var-type "function", - :line 40, + :line 39, :file "src/main/clojure/clojure/tools/namespace/track.clj"} {:arglists ([tracker names]), :name "remove", :namespace "clojure.tools.namespace.track", :source-url - "https://github.com/clojure/tools.namespace/blob/14a2522106979225793e790323a35921410afc07/src/main/clojure/clojure/tools/namespace/track.clj#L85", + "https://github.com/clojure/tools.namespace/blob/fc38e88fd483e1a4bd9fa0fe2c42c5d929d69e68/src/main/clojure/clojure/tools/namespace/track.clj#L84", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/14a2522106979225793e790323a35921410afc07/src/main/clojure/clojure/tools/namespace/track.clj", + "https://github.com/clojure/tools.namespace/raw/fc38e88fd483e1a4bd9fa0fe2c42c5d929d69e68/src/main/clojure/clojure/tools/namespace/track.clj", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.track/remove", :doc "Returns an updated dependency tracker from which the namespaces\n(symbols) have been removed. The ::unload and ::load lists are\npopulated as with 'add'.", :var-type "function", - :line 85, + :line 84, :file "src/main/clojure/clojure/tools/namespace/track.clj"} {:arglists ([]), :name "tracker", :namespace "clojure.tools.namespace.track", :source-url - "https://github.com/clojure/tools.namespace/blob/14a2522106979225793e790323a35921410afc07/src/main/clojure/clojure/tools/namespace/track.clj#L108", + "https://github.com/clojure/tools.namespace/blob/fc38e88fd483e1a4bd9fa0fe2c42c5d929d69e68/src/main/clojure/clojure/tools/namespace/track.clj#L107", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/14a2522106979225793e790323a35921410afc07/src/main/clojure/clojure/tools/namespace/track.clj", + "https://github.com/clojure/tools.namespace/raw/fc38e88fd483e1a4bd9fa0fe2c42c5d929d69e68/src/main/clojure/clojure/tools/namespace/track.clj", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.track/tracker", :doc "Returns a new, empty dependency tracker", :var-type "function", - :line 108, + :line 107, :file "src/main/clojure/clojure/tools/namespace/track.clj"})} diff --git a/index.html b/index.html index 68084bc..b289ca6 100644 --- a/index.html +++ b/index.html @@ -108,8 +108,12 @@

Table of Contents

nodes
DependencyGraphUpdate @@ -554,6 +558,17 @@

transitive-d +

+
+

transitive-dependencies-set

+ function
+
Usage: (transitive-dependencies-set graph node-set)
+
+
Returns the set of all things which any node in node-set depends
+on, directly or transitively.
+ + +

transitive-dependents

@@ -565,10 +580,21 @@

transitive-dep +

+
+

transitive-dependents-set

+ function
+
Usage: (transitive-dependents-set graph node-set)
+
+
Returns the set of all things which depend upon any node in
+node-set, directly or transitively.
+ + +
- Source + Source


@@ -622,7 +648,7 @@

remove-node

- Source + Source
@@ -652,7 +678,7 @@

->MapDepe
Positional factory function for class clojure.tools.namespace.dependency.MapDependencyGraph.
- Source + Source



@@ -663,7 +689,7 @@

dependent?

True if y is a dependent of x.
- Source + Source


@@ -674,7 +700,7 @@

depends?

True if x is directly or transitively dependent on y.
- Source + Source


@@ -685,7 +711,7 @@

graph

Returns a new, empty, dependency graph.
- Source + Source


@@ -696,7 +722,7 @@

map->M
Factory function for class clojure.tools.namespace.dependency.MapDependencyGraph, taking a map of keywords to field values.
- Source + Source



@@ -709,7 +735,7 @@

topo-comparator

after nodes in the graph. - Source + Source


@@ -720,7 +746,7 @@

topo-sort

Returns a topologically-sorted list of nodes in graph.
- Source + Source

@@ -1293,7 +1319,7 @@

add

functions to do this. - Source + Source


@@ -1306,7 +1332,7 @@

remove

populated as with 'add'. - Source + Source


@@ -1317,7 +1343,7 @@

tracker

Returns a new, empty dependency tracker
- Source + Source
From 5e99414d8f59e2e5eb6998cd1d25f2b2afcf505b Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Fri, 11 Jul 2014 15:03:37 -0700 Subject: [PATCH 32/68] Autodoc commit for master/6ab06fc1 --- index-0.2.5.clj | 22 +++++++++++----------- index.html | 15 ++++++++------- 2 files changed, 19 insertions(+), 18 deletions(-) diff --git a/index-0.2.5.clj b/index-0.2.5.clj index 97f6553..e352e78 100644 --- a/index-0.2.5.clj +++ b/index-0.2.5.clj @@ -46,7 +46,7 @@ :doc "Refactoring tool to move a Clojure namespace from one name/file to\nanother, and update all references to that namespace in your other\nClojure source files.\n\nWARNING: This code is ALPHA and subject to change. It also modifies\nand deletes your source files! Make sure you have a backup or\nversion control."} {:source-url - "https://github.com/clojure/tools.namespace/blob/e9394727b6e6ca4491bb4e058edabd30e6524915/src/main/clojure/clojure/tools/namespace/parse.clj", + "https://github.com/clojure/tools.namespace/blob/3c08b722fe5c84ff52749fca2b00fe019ca85484/src/main/clojure/clojure/tools/namespace/parse.clj", :wiki-url "http://clojure.github.com/tools.namespace/clojure.tools.namespace.parse-api.html", :name "clojure.tools.namespace.parse", @@ -773,9 +773,9 @@ :name "comment?", :namespace "clojure.tools.namespace.parse", :source-url - "https://github.com/clojure/tools.namespace/blob/e9394727b6e6ca4491bb4e058edabd30e6524915/src/main/clojure/clojure/tools/namespace/parse.clj#L15", + "https://github.com/clojure/tools.namespace/blob/3c08b722fe5c84ff52749fca2b00fe019ca85484/src/main/clojure/clojure/tools/namespace/parse.clj#L15", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/e9394727b6e6ca4491bb4e058edabd30e6524915/src/main/clojure/clojure/tools/namespace/parse.clj", + "https://github.com/clojure/tools.namespace/raw/3c08b722fe5c84ff52749fca2b00fe019ca85484/src/main/clojure/clojure/tools/namespace/parse.clj", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/comment?", :doc "Returns true if form is a (comment ...)", @@ -786,23 +786,23 @@ :name "deps-from-ns-decl", :namespace "clojure.tools.namespace.parse", :source-url - "https://github.com/clojure/tools.namespace/blob/e9394727b6e6ca4491bb4e058edabd30e6524915/src/main/clojure/clojure/tools/namespace/parse.clj#L83", + "https://github.com/clojure/tools.namespace/blob/3c08b722fe5c84ff52749fca2b00fe019ca85484/src/main/clojure/clojure/tools/namespace/parse.clj#L84", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/e9394727b6e6ca4491bb4e058edabd30e6524915/src/main/clojure/clojure/tools/namespace/parse.clj", + "https://github.com/clojure/tools.namespace/raw/3c08b722fe5c84ff52749fca2b00fe019ca85484/src/main/clojure/clojure/tools/namespace/parse.clj", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/deps-from-ns-decl", :doc "Given an (ns...) declaration form (unevaluated), returns a set of\nsymbols naming the dependencies of that namespace. Handles :use and\n:require clauses but not :load.", :var-type "function", - :line 83, + :line 84, :file "src/main/clojure/clojure/tools/namespace/parse.clj"} {:arglists ([form]), :name "ns-decl?", :namespace "clojure.tools.namespace.parse", :source-url - "https://github.com/clojure/tools.namespace/blob/e9394727b6e6ca4491bb4e058edabd30e6524915/src/main/clojure/clojure/tools/namespace/parse.clj#L20", + "https://github.com/clojure/tools.namespace/blob/3c08b722fe5c84ff52749fca2b00fe019ca85484/src/main/clojure/clojure/tools/namespace/parse.clj#L20", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/e9394727b6e6ca4491bb4e058edabd30e6524915/src/main/clojure/clojure/tools/namespace/parse.clj", + "https://github.com/clojure/tools.namespace/raw/3c08b722fe5c84ff52749fca2b00fe019ca85484/src/main/clojure/clojure/tools/namespace/parse.clj", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/ns-decl?", :doc "Returns true if form is a (ns ...) declaration.", @@ -813,13 +813,13 @@ :name "read-ns-decl", :namespace "clojure.tools.namespace.parse", :source-url - "https://github.com/clojure/tools.namespace/blob/e9394727b6e6ca4491bb4e058edabd30e6524915/src/main/clojure/clojure/tools/namespace/parse.clj#L25", + "https://github.com/clojure/tools.namespace/blob/3c08b722fe5c84ff52749fca2b00fe019ca85484/src/main/clojure/clojure/tools/namespace/parse.clj#L25", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/e9394727b6e6ca4491bb4e058edabd30e6524915/src/main/clojure/clojure/tools/namespace/parse.clj", + "https://github.com/clojure/tools.namespace/raw/3c08b722fe5c84ff52749fca2b00fe019ca85484/src/main/clojure/clojure/tools/namespace/parse.clj", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/read-ns-decl", :doc - "Attempts to read a (ns ...) declaration from a\njava.io.PushbackReader, and returns the unevaluated form. Returns\nnil if read fails or if a ns declaration cannot be found. The ns\ndeclaration must be the first Clojure form in the file, except for\n(comment ...) forms.", + "Attempts to read a (ns ...) declaration from a\njava.io.PushbackReader, and returns the unevaluated form. Returns\nthe first top-level ns form found. Returns nil if read fails or if a\nns declaration cannot be found. Note that read can execute code\n(controlled by *read-eval*), and as such should be used only with\ntrusted sources.", :var-type "function", :line 25, :file "src/main/clojure/clojure/tools/namespace/parse.clj"} diff --git a/index.html b/index.html index b289ca6..c2c8dc0 100644 --- a/index.html +++ b/index.html @@ -1070,7 +1070,7 @@

comment?

Returns true if form is a (comment ...)
- Source + Source


@@ -1083,7 +1083,7 @@

deps-from-ns-decl

:require clauses but not :load. - Source + Source


@@ -1094,7 +1094,7 @@

ns-decl?

Returns true if form is a (ns ...) declaration.
- Source + Source


@@ -1104,12 +1104,13 @@

read-ns-decl

Attempts to read a (ns ...) declaration from a
 java.io.PushbackReader, and returns the unevaluated form. Returns
-nil if read fails or if a ns declaration cannot be found. The ns
-declaration must be the first Clojure form in the file, except for
-(comment ...) forms.
+the first top-level ns form found. Returns nil if read fails or if a +ns declaration cannot be found. Note that read can execute code +(controlled by *read-eval*), and as such should be used only with +trusted sources. - Source + Source

From 037052ed39f8e4c6f46b4f8dc588a0b3f06c81cb Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Tue, 15 Jul 2014 16:17:52 -0700 Subject: [PATCH 33/68] Autodoc commit for master/da24f7e7 --- api-index.html | 3 ++- index-0.2.5.clj | 50 +++++++++++++++++++++++++++++++------------------ index.html | 34 +++++++++++++++++++++++++-------- 3 files changed, 60 insertions(+), 27 deletions(-) diff --git a/api-index.html b/api-index.html index 55c97b1..49d5ce9 100644 --- a/api-index.html +++ b/api-index.html @@ -82,7 +82,8 @@

B

C

- clojure-file?                function      clojure.tools.namespace.file Returns true if the java.io.File represe...
+ clear                        function      clojure.tools.namespace.repl Clears all state from the namespace/file...
+ clojure-file?                function      clojure.tools.namespace.file Returns true if the java.io.File represe...
  clojure-source-file?         function      clojure.tools.namespace DEPRECATED; trivial to implement locally  Ret...
  clojure-sources-in-jar       function      clojure.tools.namespace DEPRECATED; moved to clojure.tools.namespace....
  clojure-sources-in-jar       function      clojure.tools.namespace.find Returns a sequence of filenames ending i...
diff --git a/index-0.2.5.clj b/index-0.2.5.clj
index e352e78..631cd27 100644
--- a/index-0.2.5.clj
+++ b/index-0.2.5.clj
@@ -62,14 +62,14 @@
    :doc
    "Force reloading namespaces on demand or through a\ndependency tracker"}
   {:source-url
-   "https://github.com/clojure/tools.namespace/blob/37dae6b34983d513d7b7489e58b94c18f1da2fbb/src/main/clojure/clojure/tools/namespace/repl.clj",
+   "https://github.com/clojure/tools.namespace/blob/bfb06a52250b5bc303de2b0cd41bee3a9ee1e3d0/src/main/clojure/clojure/tools/namespace/repl.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace/clojure.tools.namespace.repl-api.html",
    :name "clojure.tools.namespace.repl",
    :author "Stuart Sierra",
    :doc "REPL utilities for working with namespaces"}
   {:source-url
-   "https://github.com/clojure/tools.namespace/blob/fc38e88fd483e1a4bd9fa0fe2c42c5d929d69e68/src/main/clojure/clojure/tools/namespace/track.clj",
+   "https://github.com/clojure/tools.namespace/blob/ddf31606983282b44ddba18ee707deaf0cce4af9/src/main/clojure/clojure/tools/namespace/track.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace/clojure.tools.namespace.track-api.html",
    :name "clojure.tools.namespace.track",
@@ -865,13 +865,27 @@
    :var-type "function",
    :line 21,
    :file "src/main/clojure/clojure/tools/namespace/reload.clj"}
+  {:arglists ([]),
+   :name "clear",
+   :namespace "clojure.tools.namespace.repl",
+   :source-url
+   "https://github.com/clojure/tools.namespace/blob/bfb06a52250b5bc303de2b0cd41bee3a9ee1e3d0/src/main/clojure/clojure/tools/namespace/repl.clj#L167",
+   :raw-source-url
+   "https://github.com/clojure/tools.namespace/raw/bfb06a52250b5bc303de2b0cd41bee3a9ee1e3d0/src/main/clojure/clojure/tools/namespace/repl.clj",
+   :wiki-url
+   "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/clear",
+   :doc
+   "Clears all state from the namespace/file tracker. This may help\nrepair the namespace tracker when it gets into an inconsistent\nstate, without restarting the Clojure process. The next call to\n'refresh' will reload all source files, but may not completely\nremove stale code from deleted files.",
+   :var-type "function",
+   :line 167,
+   :file "src/main/clojure/clojure/tools/namespace/repl.clj"}
   {:arglists ([] [namespace]),
    :name "disable-reload!",
    :namespace "clojure.tools.namespace.repl",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/37dae6b34983d513d7b7489e58b94c18f1da2fbb/src/main/clojure/clojure/tools/namespace/repl.clj#L117",
+   "https://github.com/clojure/tools.namespace/blob/bfb06a52250b5bc303de2b0cd41bee3a9ee1e3d0/src/main/clojure/clojure/tools/namespace/repl.clj#L117",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/37dae6b34983d513d7b7489e58b94c18f1da2fbb/src/main/clojure/clojure/tools/namespace/repl.clj",
+   "https://github.com/clojure/tools.namespace/raw/bfb06a52250b5bc303de2b0cd41bee3a9ee1e3d0/src/main/clojure/clojure/tools/namespace/repl.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/disable-reload!",
    :doc
@@ -883,9 +897,9 @@
    :name "disable-unload!",
    :namespace "clojure.tools.namespace.repl",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/37dae6b34983d513d7b7489e58b94c18f1da2fbb/src/main/clojure/clojure/tools/namespace/repl.clj#L108",
+   "https://github.com/clojure/tools.namespace/blob/bfb06a52250b5bc303de2b0cd41bee3a9ee1e3d0/src/main/clojure/clojure/tools/namespace/repl.clj#L108",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/37dae6b34983d513d7b7489e58b94c18f1da2fbb/src/main/clojure/clojure/tools/namespace/repl.clj",
+   "https://github.com/clojure/tools.namespace/raw/bfb06a52250b5bc303de2b0cd41bee3a9ee1e3d0/src/main/clojure/clojure/tools/namespace/repl.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/disable-unload!",
    :doc
@@ -897,9 +911,9 @@
    :name "refresh",
    :namespace "clojure.tools.namespace.repl",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/37dae6b34983d513d7b7489e58b94c18f1da2fbb/src/main/clojure/clojure/tools/namespace/repl.clj#L125",
+   "https://github.com/clojure/tools.namespace/blob/bfb06a52250b5bc303de2b0cd41bee3a9ee1e3d0/src/main/clojure/clojure/tools/namespace/repl.clj#L125",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/37dae6b34983d513d7b7489e58b94c18f1da2fbb/src/main/clojure/clojure/tools/namespace/repl.clj",
+   "https://github.com/clojure/tools.namespace/raw/bfb06a52250b5bc303de2b0cd41bee3a9ee1e3d0/src/main/clojure/clojure/tools/namespace/repl.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/refresh",
    :doc
@@ -911,9 +925,9 @@
    :name "refresh-all",
    :namespace "clojure.tools.namespace.repl",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/37dae6b34983d513d7b7489e58b94c18f1da2fbb/src/main/clojure/clojure/tools/namespace/repl.clj#L144",
+   "https://github.com/clojure/tools.namespace/blob/bfb06a52250b5bc303de2b0cd41bee3a9ee1e3d0/src/main/clojure/clojure/tools/namespace/repl.clj#L144",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/37dae6b34983d513d7b7489e58b94c18f1da2fbb/src/main/clojure/clojure/tools/namespace/repl.clj",
+   "https://github.com/clojure/tools.namespace/raw/bfb06a52250b5bc303de2b0cd41bee3a9ee1e3d0/src/main/clojure/clojure/tools/namespace/repl.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/refresh-all",
    :doc
@@ -925,9 +939,9 @@
    :name "set-refresh-dirs",
    :namespace "clojure.tools.namespace.repl",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/37dae6b34983d513d7b7489e58b94c18f1da2fbb/src/main/clojure/clojure/tools/namespace/repl.clj#L161",
+   "https://github.com/clojure/tools.namespace/blob/bfb06a52250b5bc303de2b0cd41bee3a9ee1e3d0/src/main/clojure/clojure/tools/namespace/repl.clj#L161",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/37dae6b34983d513d7b7489e58b94c18f1da2fbb/src/main/clojure/clojure/tools/namespace/repl.clj",
+   "https://github.com/clojure/tools.namespace/raw/bfb06a52250b5bc303de2b0cd41bee3a9ee1e3d0/src/main/clojure/clojure/tools/namespace/repl.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/set-refresh-dirs",
    :doc
@@ -939,9 +953,9 @@
    :name "add",
    :namespace "clojure.tools.namespace.track",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/fc38e88fd483e1a4bd9fa0fe2c42c5d929d69e68/src/main/clojure/clojure/tools/namespace/track.clj#L39",
+   "https://github.com/clojure/tools.namespace/blob/ddf31606983282b44ddba18ee707deaf0cce4af9/src/main/clojure/clojure/tools/namespace/track.clj#L39",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/fc38e88fd483e1a4bd9fa0fe2c42c5d929d69e68/src/main/clojure/clojure/tools/namespace/track.clj",
+   "https://github.com/clojure/tools.namespace/raw/ddf31606983282b44ddba18ee707deaf0cce4af9/src/main/clojure/clojure/tools/namespace/track.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.track/add",
    :doc
@@ -953,9 +967,9 @@
    :name "remove",
    :namespace "clojure.tools.namespace.track",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/fc38e88fd483e1a4bd9fa0fe2c42c5d929d69e68/src/main/clojure/clojure/tools/namespace/track.clj#L84",
+   "https://github.com/clojure/tools.namespace/blob/ddf31606983282b44ddba18ee707deaf0cce4af9/src/main/clojure/clojure/tools/namespace/track.clj#L84",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/fc38e88fd483e1a4bd9fa0fe2c42c5d929d69e68/src/main/clojure/clojure/tools/namespace/track.clj",
+   "https://github.com/clojure/tools.namespace/raw/ddf31606983282b44ddba18ee707deaf0cce4af9/src/main/clojure/clojure/tools/namespace/track.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.track/remove",
    :doc
@@ -967,9 +981,9 @@
    :name "tracker",
    :namespace "clojure.tools.namespace.track",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/fc38e88fd483e1a4bd9fa0fe2c42c5d929d69e68/src/main/clojure/clojure/tools/namespace/track.clj#L107",
+   "https://github.com/clojure/tools.namespace/blob/ddf31606983282b44ddba18ee707deaf0cce4af9/src/main/clojure/clojure/tools/namespace/track.clj#L107",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/fc38e88fd483e1a4bd9fa0fe2c42c5d929d69e68/src/main/clojure/clojure/tools/namespace/track.clj",
+   "https://github.com/clojure/tools.namespace/raw/ddf31606983282b44ddba18ee707deaf0cce4af9/src/main/clojure/clojure/tools/namespace/track.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.track/tracker",
    :doc "Returns a new, empty dependency tracker",
diff --git a/index.html b/index.html
index c2c8dc0..ad66dae 100644
--- a/index.html
+++ b/index.html
@@ -247,6 +247,9 @@ 

Table of Contents

clojure.tools.namespace.repl
+ clear + +
disable-reload!
@@ -1177,6 +1180,21 @@

clojure.tools.namespace.repl

Public Variables and Functions

+
+
+

clear

+ function
+
Usage: (clear)
+
+
Clears all state from the namespace/file tracker. This may help
+repair the namespace tracker when it gets into an inconsistent
+state, without restarting the Clojure process. The next call to
+'refresh' will reload all source files, but may not completely
+remove stale code from deleted files.
+ + + Source +


disable-reload!

@@ -1190,7 +1208,7 @@

disable-reload!

Warning: Aliases to reloaded namespaces will break. - Source + Source


@@ -1206,7 +1224,7 @@

disable-unload!

Warning: Aliases to reloaded namespaces will break. - Source + Source


@@ -1230,7 +1248,7 @@

refresh

been reloaded. - Source + Source


@@ -1252,7 +1270,7 @@

refresh-all

been reloaded. - Source + Source


@@ -1264,7 +1282,7 @@

set-refresh-dirs

same types as clojure.java.io/file. - Source + Source

@@ -1320,7 +1338,7 @@

add

functions to do this. - Source + Source


@@ -1333,7 +1351,7 @@

remove

populated as with 'add'. - Source + Source


@@ -1344,7 +1362,7 @@

tracker

Returns a new, empty dependency tracker
- Source + Source
From da66f077124dc15a58cacd5666d0553cf1225c78 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Tue, 15 Jul 2014 16:32:04 -0700 Subject: [PATCH 34/68] Autodoc commit for master/42dd55ba --- api-index.html | 6 +++--- index-0.2.5.clj => index-0.2.6.clj | 0 index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename index-0.2.5.clj => index-0.2.6.clj (100%) diff --git a/api-index.html b/api-index.html index 49d5ce9..7b2ffd9 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - Extract namespace declarations 0.2.5 API documentation + Index - Extract namespace declarations 0.2.6 API documentation @@ -25,7 +25,7 @@

tools.namesp


@@ -1035,7 +1035,7 @@

move-ns-file

sure you have a backup or version control. - Source + Source


@@ -1048,7 +1048,7 @@

replace-ns-symbol

returns modified source as a string. - Source + Source

From 055c7305559c8743dceba82affe974392d29ee62 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sun, 7 Sep 2014 12:37:02 -0700 Subject: [PATCH 38/68] Autodoc commit for master/25f5806c --- api-index.html | 6 +++--- index-0.2.6.clj => index-0.2.7.clj | 0 index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename index-0.2.6.clj => index-0.2.7.clj (100%) diff --git a/api-index.html b/api-index.html index 7b2ffd9..606f3ac 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - Extract namespace declarations 0.2.6 API documentation + Index - Extract namespace declarations 0.2.7 API documentation @@ -25,7 +25,7 @@

tools.namesp


@@ -1151,7 +1151,7 @@

track-reload

operations. - Source + Source


@@ -1165,7 +1165,7 @@

track-reload-one

the error is ::error-ns. - Source + Source

From 5296d638cdf053b41212957cfee3246eaef1ff76 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Fri, 19 Sep 2014 14:24:05 -0700 Subject: [PATCH 41/68] Autodoc commit for master/a166936b --- api-index.html | 6 +++--- index-0.2.7.clj => index-0.2.8.clj | 0 index.html | 6 +++--- 3 files changed, 6 insertions(+), 6 deletions(-) rename index-0.2.7.clj => index-0.2.8.clj (100%) diff --git a/api-index.html b/api-index.html index 606f3ac..007e49f 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - Extract namespace declarations 0.2.7 API documentation + Index - Extract namespace declarations 0.2.8 API documentation @@ -25,7 +25,7 @@

tools.namesp

@@ -1415,7 +1446,7 @@

clear

remove stale code from deleted files. - Source + Source


@@ -1430,7 +1461,7 @@

disable-reload!

Warning: Aliases to reloaded namespaces will break. - Source + Source


@@ -1446,7 +1477,7 @@

disable-unload!

Warning: Aliases to reloaded namespaces will break. - Source + Source


@@ -1470,7 +1501,7 @@

refresh

been reloaded. - Source + Source


@@ -1492,7 +1523,7 @@

refresh-all

been reloaded. - Source + Source


@@ -1504,7 +1535,7 @@

set-refresh-dirs

same types as clojure.java.io/file. - Source + Source

@@ -1560,7 +1591,7 @@

add

functions to do this. - Source + Source


@@ -1573,7 +1604,7 @@

remove

populated as with 'add'. - Source + Source


@@ -1584,7 +1615,7 @@

tracker

Returns a new, empty dependency tracker
- Source + Source
From 9ac8286785b80693adbb7aad931131062376d80f Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Fri, 6 Nov 2015 14:43:34 -0800 Subject: [PATCH 58/68] Autodoc commit for master/6b19f942 --- api-index.html | 3 +- index-0.3.0.clj | 128 +++++++++++++++++++++++++++--------------------- index.html | 73 ++++++++++++++++----------- 3 files changed, 118 insertions(+), 86 deletions(-) diff --git a/api-index.html b/api-index.html index 6afe52d..4168274 100644 --- a/api-index.html +++ b/api-index.html @@ -183,7 +183,8 @@

M

N

- nodes                        function      clojure.tools.namespace.dependency Returns the set of all nodes in gr...
+ name-from-ns-decl            function      clojure.tools.namespace.parse Given an (ns...) declaration form (unev...
+ nodes                        function      clojure.tools.namespace.dependency Returns the set of all nodes in gr...
  ns-decl?                     function      clojure.tools.namespace DEPRECATED; moved to clojure.tools.namespace....
  ns-decl?                     function      clojure.tools.namespace.parse Returns true if form is a (ns ...) decl...
 
diff --git a/index-0.3.0.clj b/index-0.3.0.clj
index 611e0e9..aad701c 100644
--- a/index-0.3.0.clj
+++ b/index-0.3.0.clj
@@ -22,14 +22,14 @@
    :doc
    "Track namespace dependencies and changes by monitoring\nfile-modification timestamps"}
   {:source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/file.clj",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace/clojure.tools.namespace.file-api.html",
    :name "clojure.tools.namespace.file",
    :author "Stuart Sierra",
    :doc "Read and track namespace information from files"}
   {:source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace/clojure.tools.namespace.find-api.html",
    :name "clojure.tools.namespace.find",
@@ -612,9 +612,9 @@
    :name "add-files",
    :namespace "clojure.tools.namespace.file",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/file.clj#L76",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L76",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/file.clj",
+   "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/add-files",
    :doc
@@ -625,10 +625,10 @@
   {:name "clojure-extensions",
    :namespace "clojure.tools.namespace.file",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/file.clj#L38",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L38",
    :added "0.3.0",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/file.clj",
+   "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/clojure-extensions",
    :doc "File extensions for Clojure (JVM) files.",
@@ -639,9 +639,9 @@
    :name "clojure-file?",
    :namespace "clojure.tools.namespace.file",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/file.clj#L48",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L48",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/file.clj",
+   "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/clojure-file?",
    :doc
@@ -652,10 +652,10 @@
   {:name "clojurescript-extensions",
    :namespace "clojure.tools.namespace.file",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/file.clj#L43",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L43",
    :added "0.3.0",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/file.clj",
+   "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/clojurescript-extensions",
    :doc "File extensions for ClojureScript files.",
@@ -666,10 +666,10 @@
    :name "clojurescript-file?",
    :namespace "clojure.tools.namespace.file",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/file.clj#L54",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L54",
    :added "0.3.0",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/file.clj",
+   "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/clojurescript-file?",
    :doc
@@ -681,10 +681,10 @@
    :name "file-with-extension?",
    :namespace "clojure.tools.namespace.file",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/file.clj#L29",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L29",
    :added "0.3.0",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/file.clj",
+   "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/file-with-extension?",
    :doc
@@ -696,9 +696,9 @@
    :name "read-file-ns-decl",
    :namespace "clojure.tools.namespace.file",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/file.clj#L17",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L17",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/file.clj",
+   "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/read-file-ns-decl",
    :doc
@@ -710,9 +710,9 @@
    :name "remove-files",
    :namespace "clojure.tools.namespace.file",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/file.clj#L88",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L88",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/file.clj",
+   "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/remove-files",
    :doc
@@ -723,10 +723,10 @@
   {:name "clj",
    :namespace "clojure.tools.namespace.find",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj#L22",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L22",
    :added "0.3.0",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj",
+   "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/clj",
    :doc
@@ -737,10 +737,10 @@
   {:name "cljs",
    :namespace "clojure.tools.namespace.find",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj#L29",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L29",
    :added "0.3.0",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj",
+   "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/cljs",
    :doc
@@ -752,11 +752,11 @@
    :name "clojure-sources-in-jar",
    :namespace "clojure.tools.namespace.find",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj#L109",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L109",
    :deprecated "0.3.0",
    :added "0.2.0",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj",
+   "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/clojure-sources-in-jar",
    :doc
@@ -768,11 +768,11 @@
    :name "find-clojure-sources-in-dir",
    :namespace "clojure.tools.namespace.find",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj#L57",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L57",
    :deprecated "0.3.0",
    :added "0.2.0",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj",
+   "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-clojure-sources-in-dir",
    :doc
@@ -784,9 +784,9 @@
    :name "find-namespaces",
    :namespace "clojure.tools.namespace.find",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj#L182",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L182",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj",
+   "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-namespaces",
    :doc
@@ -798,10 +798,10 @@
    :name "find-namespaces-in-dir",
    :namespace "clojure.tools.namespace.find",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj#L79",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L79",
    :added "0.3.0",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj",
+   "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-namespaces-in-dir",
    :doc
@@ -813,9 +813,9 @@
    :name "find-namespaces-in-jarfile",
    :namespace "clojure.tools.namespace.find",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj#L148",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L148",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj",
+   "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-namespaces-in-jarfile",
    :doc
@@ -827,9 +827,9 @@
    :name "find-ns-decls",
    :namespace "clojure.tools.namespace.find",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj#L163",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L163",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj",
+   "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-ns-decls",
    :doc
@@ -841,10 +841,10 @@
    :name "find-ns-decls-in-dir",
    :namespace "clojure.tools.namespace.find",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj#L67",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L67",
    :added "0.2.0",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj",
+   "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-ns-decls-in-dir",
    :doc
@@ -856,9 +856,9 @@
    :name "find-ns-decls-in-jarfile",
    :namespace "clojure.tools.namespace.find",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj#L136",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L136",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj",
+   "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-ns-decls-in-jarfile",
    :doc
@@ -870,10 +870,10 @@
    :name "find-sources-in-dir",
    :namespace "clojure.tools.namespace.find",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj#L42",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L42",
    :added "0.3.0",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj",
+   "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-sources-in-dir",
    :doc
@@ -885,9 +885,9 @@
    :name "read-ns-decl-from-jarfile-entry",
    :namespace "clojure.tools.namespace.find",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj#L119",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L119",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj",
+   "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/read-ns-decl-from-jarfile-entry",
    :doc
@@ -899,10 +899,10 @@
    :name "sources-in-jar",
    :namespace "clojure.tools.namespace.find",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj#L96",
+   "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L96",
    :added "0.3.0",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/find.clj",
+   "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/sources-in-jar",
    :doc
@@ -954,9 +954,9 @@
    :file "src/main/clojure/clojure/tools/namespace/move.clj"}
   {:file "src/main/clojure/clojure/tools/namespace/parse.cljc",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/parse.cljc",
+   "https://github.com/clojure/tools.namespace/raw/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/parse.cljc#L27",
+   "https://github.com/clojure/tools.namespace/blob/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc#L27",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/clj-read-opts",
    :namespace "clojure.tools.namespace.parse",
@@ -967,9 +967,9 @@
    :name "clj-read-opts"}
   {:file "src/main/clojure/clojure/tools/namespace/parse.cljc",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/parse.cljc",
+   "https://github.com/clojure/tools.namespace/raw/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/parse.cljc#L33",
+   "https://github.com/clojure/tools.namespace/blob/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc#L33",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/cljs-read-opts",
    :namespace "clojure.tools.namespace.parse",
@@ -982,9 +982,9 @@
    :name "comment?",
    :namespace "clojure.tools.namespace.parse",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/parse.cljc#L17",
+   "https://github.com/clojure/tools.namespace/blob/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc#L17",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/parse.cljc",
+   "https://github.com/clojure/tools.namespace/raw/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/comment?",
    :doc "Returns true if form is a (comment ...)",
@@ -995,13 +995,27 @@
    :name "deps-from-ns-decl",
    :namespace "clojure.tools.namespace.parse",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/parse.cljc#L117",
+   "https://github.com/clojure/tools.namespace/blob/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc#L123",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/parse.cljc",
+   "https://github.com/clojure/tools.namespace/raw/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/deps-from-ns-decl",
    :doc
-   "Given an (ns...) declaration form (unevaluated), returns a set of\nsymbols naming the dependencies of that namespace.  Handles :use and\n:require clauses but not :load.",
+   "Given an (ns...) declaration form (unevaluated), returns a set of\nsymbols naming the dependencies of that namespace.  Handles :use and\n:require clauses but not :load. Ignores a namespace depending on\nitself, for example a .cljs file with :require-macros on the .clj\nfile of the same namespace.",
+   :var-type "function",
+   :line 123,
+   :file "src/main/clojure/clojure/tools/namespace/parse.cljc"}
+  {:arglists ([decl]),
+   :name "name-from-ns-decl",
+   :namespace "clojure.tools.namespace.parse",
+   :source-url
+   "https://github.com/clojure/tools.namespace/blob/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc#L117",
+   :raw-source-url
+   "https://github.com/clojure/tools.namespace/raw/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc",
+   :wiki-url
+   "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/name-from-ns-decl",
+   :doc
+   "Given an (ns...) declaration form (unevaluated), returns the name\nof the namespace as a symbol.",
    :var-type "function",
    :line 117,
    :file "src/main/clojure/clojure/tools/namespace/parse.cljc"}
@@ -1009,9 +1023,9 @@
    :name "ns-decl?",
    :namespace "clojure.tools.namespace.parse",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/parse.cljc#L22",
+   "https://github.com/clojure/tools.namespace/blob/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc#L22",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/parse.cljc",
+   "https://github.com/clojure/tools.namespace/raw/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/ns-decl?",
    :doc "Returns true if form is a (ns ...) declaration.",
@@ -1022,9 +1036,9 @@
    :name "read-ns-decl",
    :namespace "clojure.tools.namespace.parse",
    :source-url
-   "https://github.com/clojure/tools.namespace/blob/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/parse.cljc#L39",
+   "https://github.com/clojure/tools.namespace/blob/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc#L39",
    :raw-source-url
-   "https://github.com/clojure/tools.namespace/raw/b3ab6df0dcec347c1e53de36a99c274b35479267/src/main/clojure/clojure/tools/namespace/parse.cljc",
+   "https://github.com/clojure/tools.namespace/raw/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc",
    :wiki-url
    "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/read-ns-decl",
    :doc
diff --git a/index.html b/index.html
index b440a21..222650c 100644
--- a/index.html
+++ b/index.html
@@ -261,6 +261,9 @@ 

Table of Contents

deps-from-ns-decl +
+ name-from-ns-decl +
ns-decl? @@ -910,7 +913,7 @@

add-files

tools.reader. - Source + Source


@@ -920,7 +923,7 @@

clojure-extensions

File extensions for Clojure (JVM) files.
Added in Extract namespace declarations version 0.3.0
- Source + Source


@@ -932,7 +935,7 @@

clojure-file?

read by the Clojure (JVM) compiler. - Source + Source


@@ -942,7 +945,7 @@

clojurescript-ext
File extensions for ClojureScript files.
Added in Extract namespace declarations version 0.3.0
- Source + Source



@@ -954,7 +957,7 @@

clojurescript-file? Added in Extract namespace declarations version 0.3.0
- Source + Source



@@ -966,7 +969,7 @@

file-with-extension?< with one of the Strings in extensions. Added in Extract namespace declarations version 0.3.0
- Source + Source



@@ -981,7 +984,7 @@

read-file-ns-decl

tools.reader/read. - Source + Source


@@ -993,7 +996,7 @@

remove-files

must have been previously added with add-files. - Source + Source

@@ -1017,7 +1020,7 @@

clj

Clojure (.clj and .cljc) source files. Added in Extract namespace declarations version 0.3.0
- Source + Source


@@ -1028,7 +1031,7 @@

cljs

ClojureScript (.cljs and .cljc) source files. Added in Extract namespace declarations version 0.3.0
- Source + Source


@@ -1042,7 +1045,7 @@

clojure-sources-in- JAR file. Added in Extract namespace declarations version 0.2.0
Deprecated since Extract namespace declarations version 0.3.0
- Source + Source



@@ -1056,7 +1059,7 @@

find-clojure-s Returns a sequence of File objects, in breadth-first sort order. Added in Extract namespace declarations version 0.2.0
Deprecated since Extract namespace declarations version 0.3.0
- Source + Source



@@ -1075,7 +1078,7 @@

find-namespaces

both defined in clojure.tools.namespace.find. - Source + Source


@@ -1091,7 +1094,7 @@

find-namespaces-in- both defined in clojure.tools.namespace.find. Added in Extract namespace declarations version 0.3.0
- Source + Source



@@ -1108,7 +1111,7 @@

find-namespaces both defined in clojure.tools.namespace.find. - Source + Source



@@ -1127,7 +1130,7 @@

find-ns-decls

both defined in clojure.tools.namespace.find. - Source + Source


@@ -1143,7 +1146,7 @@

find-ns-decls-in-dir< both defined in clojure.tools.namespace.find. Added in Extract namespace declarations version 0.2.0
- Source + Source



@@ -1159,7 +1162,7 @@

find-ns-decls-in- both defined in clojure.tools.namespace.find. - Source + Source



@@ -1175,7 +1178,7 @@

find-sources-in-dir Added in Extract namespace declarations version 0.3.0
- Source + Source



@@ -1192,7 +1195,7 @@

read-ns-de both defined in clojure.tools.namespace.find. - Source + Source



@@ -1207,7 +1210,7 @@

sources-in-jar

both defined in clojure.tools.namespace.find. Added in Extract namespace declarations version 0.3.0
- Source + Source

@@ -1300,7 +1303,7 @@

clj-read-opts

with the :clj feature enabled. - Source + Source


@@ -1311,7 +1314,7 @@

cljs-read-opts

with the :cljs feature enabled. - Source + Source


@@ -1322,7 +1325,7 @@

comment?

Returns true if form is a (comment ...)
- Source + Source


@@ -1332,10 +1335,24 @@

deps-from-ns-decl

Given an (ns...) declaration form (unevaluated), returns a set of
 symbols naming the dependencies of that namespace.  Handles :use and
-:require clauses but not :load.
+:require clauses but not :load. Ignores a namespace depending on +itself, for example a .cljs file with :require-macros on the .clj +file of the same namespace. + + + Source +
+
+
+

name-from-ns-decl

+ function
+
Usage: (name-from-ns-decl decl)
+
+
Given an (ns...) declaration form (unevaluated), returns the name
+of the namespace as a symbol.
- Source + Source


@@ -1346,7 +1363,7 @@

ns-decl?

Returns true if form is a (ns ...) declaration.
- Source + Source


@@ -1366,7 +1383,7 @@

read-ns-decl

defaults to clj-read-opts - Source + Source

From 0eb608ac78fe8c4b23f14a6d789695332e2c1247 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sat, 19 Dec 2015 18:43:05 -0800 Subject: [PATCH 59/68] Autodoc commit for master/5d6957dd --- index-0.3.0.clj | 42 +++++++++++++++++++++--------------------- index.html | 24 +++++++++++------------- 2 files changed, 32 insertions(+), 34 deletions(-) diff --git a/index-0.3.0.clj b/index-0.3.0.clj index aad701c..158133a 100644 --- a/index-0.3.0.clj +++ b/index-0.3.0.clj @@ -954,9 +954,9 @@ :file "src/main/clojure/clojure/tools/namespace/move.clj"} {:file "src/main/clojure/clojure/tools/namespace/parse.cljc", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc", + "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", :source-url - "https://github.com/clojure/tools.namespace/blob/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc#L27", + "https://github.com/clojure/tools.namespace/blob/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc#L27", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/clj-read-opts", :namespace "clojure.tools.namespace.parse", @@ -967,9 +967,9 @@ :name "clj-read-opts"} {:file "src/main/clojure/clojure/tools/namespace/parse.cljc", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc", + "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", :source-url - "https://github.com/clojure/tools.namespace/blob/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc#L33", + "https://github.com/clojure/tools.namespace/blob/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc#L33", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/cljs-read-opts", :namespace "clojure.tools.namespace.parse", @@ -982,9 +982,9 @@ :name "comment?", :namespace "clojure.tools.namespace.parse", :source-url - "https://github.com/clojure/tools.namespace/blob/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc#L17", + "https://github.com/clojure/tools.namespace/blob/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc#L17", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc", + "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/comment?", :doc "Returns true if form is a (comment ...)", @@ -995,13 +995,13 @@ :name "deps-from-ns-decl", :namespace "clojure.tools.namespace.parse", :source-url - "https://github.com/clojure/tools.namespace/blob/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc#L123", + "https://github.com/clojure/tools.namespace/blob/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc#L123", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc", + "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/deps-from-ns-decl", :doc - "Given an (ns...) declaration form (unevaluated), returns a set of\nsymbols naming the dependencies of that namespace. Handles :use and\n:require clauses but not :load. Ignores a namespace depending on\nitself, for example a .cljs file with :require-macros on the .clj\nfile of the same namespace.", + "Given an (ns...) declaration form (unevaluated), returns a set of\nsymbols naming the dependencies of that namespace. Handles :use and\n:require clauses but not :load.", :var-type "function", :line 123, :file "src/main/clojure/clojure/tools/namespace/parse.cljc"} @@ -1009,9 +1009,9 @@ :name "name-from-ns-decl", :namespace "clojure.tools.namespace.parse", :source-url - "https://github.com/clojure/tools.namespace/blob/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc#L117", + "https://github.com/clojure/tools.namespace/blob/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc#L117", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc", + "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/name-from-ns-decl", :doc @@ -1023,9 +1023,9 @@ :name "ns-decl?", :namespace "clojure.tools.namespace.parse", :source-url - "https://github.com/clojure/tools.namespace/blob/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc#L22", + "https://github.com/clojure/tools.namespace/blob/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc#L22", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc", + "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/ns-decl?", :doc "Returns true if form is a (ns ...) declaration.", @@ -1036,9 +1036,9 @@ :name "read-ns-decl", :namespace "clojure.tools.namespace.parse", :source-url - "https://github.com/clojure/tools.namespace/blob/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc#L39", + "https://github.com/clojure/tools.namespace/blob/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc#L39", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/6b19f942802f3b35059bb4acfa4791ef1717b8a9/src/main/clojure/clojure/tools/namespace/parse.cljc", + "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/read-ns-decl", :doc @@ -1176,9 +1176,9 @@ :name "add", :namespace "clojure.tools.namespace.track", :source-url - "https://github.com/clojure/tools.namespace/blob/f0c9442ebe692511c35b33b7620087cb9c1b3db5/src/main/clojure/clojure/tools/namespace/track.cljc#L39", + "https://github.com/clojure/tools.namespace/blob/e2c8dc5e8fbfdbe9ca24e9ec357dd1885d522c01/src/main/clojure/clojure/tools/namespace/track.cljc#L39", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/f0c9442ebe692511c35b33b7620087cb9c1b3db5/src/main/clojure/clojure/tools/namespace/track.cljc", + "https://github.com/clojure/tools.namespace/raw/e2c8dc5e8fbfdbe9ca24e9ec357dd1885d522c01/src/main/clojure/clojure/tools/namespace/track.cljc", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.track/add", :doc @@ -1190,9 +1190,9 @@ :name "remove", :namespace "clojure.tools.namespace.track", :source-url - "https://github.com/clojure/tools.namespace/blob/f0c9442ebe692511c35b33b7620087cb9c1b3db5/src/main/clojure/clojure/tools/namespace/track.cljc#L88", + "https://github.com/clojure/tools.namespace/blob/e2c8dc5e8fbfdbe9ca24e9ec357dd1885d522c01/src/main/clojure/clojure/tools/namespace/track.cljc#L88", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/f0c9442ebe692511c35b33b7620087cb9c1b3db5/src/main/clojure/clojure/tools/namespace/track.cljc", + "https://github.com/clojure/tools.namespace/raw/e2c8dc5e8fbfdbe9ca24e9ec357dd1885d522c01/src/main/clojure/clojure/tools/namespace/track.cljc", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.track/remove", :doc @@ -1204,9 +1204,9 @@ :name "tracker", :namespace "clojure.tools.namespace.track", :source-url - "https://github.com/clojure/tools.namespace/blob/f0c9442ebe692511c35b33b7620087cb9c1b3db5/src/main/clojure/clojure/tools/namespace/track.cljc#L111", + "https://github.com/clojure/tools.namespace/blob/e2c8dc5e8fbfdbe9ca24e9ec357dd1885d522c01/src/main/clojure/clojure/tools/namespace/track.cljc#L111", :raw-source-url - "https://github.com/clojure/tools.namespace/raw/f0c9442ebe692511c35b33b7620087cb9c1b3db5/src/main/clojure/clojure/tools/namespace/track.cljc", + "https://github.com/clojure/tools.namespace/raw/e2c8dc5e8fbfdbe9ca24e9ec357dd1885d522c01/src/main/clojure/clojure/tools/namespace/track.cljc", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.track/tracker", :doc "Returns a new, empty dependency tracker", diff --git a/index.html b/index.html index 222650c..af0b647 100644 --- a/index.html +++ b/index.html @@ -1303,7 +1303,7 @@

clj-read-opts

with the :clj feature enabled. - Source + Source


@@ -1314,7 +1314,7 @@

cljs-read-opts

with the :cljs feature enabled. - Source + Source


@@ -1325,7 +1325,7 @@

comment?

Returns true if form is a (comment ...)
- Source + Source


@@ -1335,12 +1335,10 @@

deps-from-ns-decl

Given an (ns...) declaration form (unevaluated), returns a set of
 symbols naming the dependencies of that namespace.  Handles :use and
-:require clauses but not :load. Ignores a namespace depending on
-itself, for example a .cljs file with :require-macros on the .clj
-file of the same namespace.
+:require clauses but not :load. - Source + Source


@@ -1352,7 +1350,7 @@

name-from-ns-decl

of the namespace as a symbol. - Source + Source


@@ -1363,7 +1361,7 @@

ns-decl?

Returns true if form is a (ns ...) declaration.
- Source + Source


@@ -1383,7 +1381,7 @@

read-ns-decl

defaults to clj-read-opts - Source + Source

@@ -1608,7 +1606,7 @@

add

functions to do this. - Source + Source


@@ -1621,7 +1619,7 @@

remove

populated as with 'add'. - Source + Source


@@ -1632,7 +1630,7 @@

tracker

Returns a new, empty dependency tracker
- Source + Source
From 4138fb797ea0cdbd5089d91912ef1165b6581983 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Fri, 1 Jan 2016 23:08:05 -0800 Subject: [PATCH 60/68] Autodoc commit for master/5d6957dd --- api-index.html | 28 +- index-0.3.0.clj | 1577 ++++++++++++++++++++++++----------------------- index.html | 548 ++++++++-------- 3 files changed, 1081 insertions(+), 1072 deletions(-) diff --git a/api-index.html b/api-index.html index 4168274..7cf90d2 100644 --- a/api-index.html +++ b/api-index.html @@ -1,12 +1,12 @@ - + Index - Extract namespace declarations 0.3.0 API documentation - - - - - + + + + + diff --git a/index-0.3.0.clj b/index-0.3.0.clj index 158133a..63c89ea 100644 --- a/index-0.3.0.clj +++ b/index-0.3.0.clj @@ -1,1215 +1,1224 @@ {:namespaces - ({:source-url - "https://github.com/clojure/tools.namespace/blob/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", + ({:doc + "This namespace is DEPRECATED; most functions have been moved to\nother namespaces", + :author "Stuart Sierra", + :name "clojure.tools.namespace", :wiki-url "http://clojure.github.com/tools.namespace/clojure.tools.namespace-api.html", - :name "clojure.tools.namespace", + :source-url + "https://github.com/clojure/tools.namespace/blob/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj"} + {:doc "Bidirectional graphs of dependencies and dependent objects.", :author "Stuart Sierra", - :doc - "This namespace is DEPRECATED; most functions have been moved to\nother namespaces"} - {:source-url nil, + :name "clojure.tools.namespace.dependency", :wiki-url "http://clojure.github.com/tools.namespace/clojure.tools.namespace.dependency-api.html", - :name "clojure.tools.namespace.dependency", + :source-url nil} + {:doc + "Track namespace dependencies and changes by monitoring\nfile-modification timestamps", :author "Stuart Sierra", - :doc "Bidirectional graphs of dependencies and dependent objects."} - {:source-url - "https://github.com/clojure/tools.namespace/blob/64e807c1888b494d04bb4dc96432d4d76aa0db54/src/main/clojure/clojure/tools/namespace/dir.clj", + :name "clojure.tools.namespace.dir", :wiki-url "http://clojure.github.com/tools.namespace/clojure.tools.namespace.dir-api.html", - :name "clojure.tools.namespace.dir", + :source-url + "https://github.com/clojure/tools.namespace/blob/64e807c1888b494d04bb4dc96432d4d76aa0db54/src/main/clojure/clojure/tools/namespace/dir.clj"} + {:doc "Read and track namespace information from files", :author "Stuart Sierra", - :doc - "Track namespace dependencies and changes by monitoring\nfile-modification timestamps"} - {:source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", + :name "clojure.tools.namespace.file", :wiki-url "http://clojure.github.com/tools.namespace/clojure.tools.namespace.file-api.html", - :name "clojure.tools.namespace.file", + :source-url + "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj"} + {:doc + "Search for namespace declarations in directories and JAR files.", :author "Stuart Sierra", - :doc "Read and track namespace information from files"} - {:source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + :name "clojure.tools.namespace.find", :wiki-url "http://clojure.github.com/tools.namespace/clojure.tools.namespace.find-api.html", - :name "clojure.tools.namespace.find", + :source-url + "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj"} + {:doc + "Refactoring tool to move a Clojure namespace from one name/file to\nanother, and update all references to that namespace in your other\nClojure source files.\n\nWARNING: This code is ALPHA and subject to change. It also modifies\nand deletes your source files! Make sure you have a backup or\nversion control.", :author "Stuart Sierra", - :doc - "Search for namespace declarations in directories and JAR files."} - {:source-url - "https://github.com/clojure/tools.namespace/blob/09e1e1fd81faed4e24399bf68bf78e87b32eb68b/src/main/clojure/clojure/tools/namespace/move.clj", + :name "clojure.tools.namespace.move", :wiki-url "http://clojure.github.com/tools.namespace/clojure.tools.namespace.move-api.html", - :name "clojure.tools.namespace.move", + :source-url + "https://github.com/clojure/tools.namespace/blob/09e1e1fd81faed4e24399bf68bf78e87b32eb68b/src/main/clojure/clojure/tools/namespace/move.clj"} + {:doc + "Parse Clojure namespace (ns) declarations and extract\ndependencies.", :author "Stuart Sierra", - :doc - "Refactoring tool to move a Clojure namespace from one name/file to\nanother, and update all references to that namespace in your other\nClojure source files.\n\nWARNING: This code is ALPHA and subject to change. It also modifies\nand deletes your source files! Make sure you have a backup or\nversion control."} - {:source-url nil, + :name "clojure.tools.namespace.parse", :wiki-url "http://clojure.github.com/tools.namespace/clojure.tools.namespace.parse-api.html", - :name "clojure.tools.namespace.parse", + :source-url nil} + {:doc + "Force reloading namespaces on demand or through a\ndependency tracker", :author "Stuart Sierra", - :doc - "Parse Clojure namespace (ns) declarations and extract\ndependencies."} - {:source-url - "https://github.com/clojure/tools.namespace/blob/27194f2edfe3f5f9e1343f993beca4b43f0bafe8/src/main/clojure/clojure/tools/namespace/reload.clj", + :name "clojure.tools.namespace.reload", :wiki-url "http://clojure.github.com/tools.namespace/clojure.tools.namespace.reload-api.html", - :name "clojure.tools.namespace.reload", + :source-url + "https://github.com/clojure/tools.namespace/blob/27194f2edfe3f5f9e1343f993beca4b43f0bafe8/src/main/clojure/clojure/tools/namespace/reload.clj"} + {:doc "REPL utilities for working with namespaces", :author "Stuart Sierra", - :doc - "Force reloading namespaces on demand or through a\ndependency tracker"} - {:source-url - "https://github.com/clojure/tools.namespace/blob/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj", + :name "clojure.tools.namespace.repl", :wiki-url "http://clojure.github.com/tools.namespace/clojure.tools.namespace.repl-api.html", - :name "clojure.tools.namespace.repl", + :source-url + "https://github.com/clojure/tools.namespace/blob/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj"} + {:doc + "Dependency tracker which can compute which namespaces need to be\nreloaded after files have changed. This is the low-level\nimplementation that requires you to find the namespace dependencies\nyourself: most uses will interact with the wrappers in\nclojure.tools.namespace.file and clojure.tools.namespace.dir or the\npublic API in clojure.tools.namespace.repl.", :author "Stuart Sierra", - :doc "REPL utilities for working with namespaces"} - {:source-url nil, + :name "clojure.tools.namespace.track", :wiki-url "http://clojure.github.com/tools.namespace/clojure.tools.namespace.track-api.html", - :name "clojure.tools.namespace.track", - :author "Stuart Sierra", - :doc - "Dependency tracker which can compute which namespaces need to be\nreloaded after files have changed. This is the low-level\nimplementation that requires you to find the namespace dependencies\nyourself: most uses will interact with the wrappers in\nclojure.tools.namespace.file and clojure.tools.namespace.dir or the\npublic API in clojure.tools.namespace.repl."}), + :source-url nil}), :vars - ({:arglists ([file]), + ({:raw-source-url + "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", + :added "0.1.0", :name "clojure-source-file?", - :namespace "clojure.tools.namespace", + :file "src/main/clojure/clojure/tools/namespace.clj", :source-url "https://github.com/clojure/tools.namespace/blob/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj#L24", + :line 24, :deprecated "0.2.1", - :added "0.1.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/clojure-source-file?", + :var-type "function", + :arglists ([file]), :doc "DEPRECATED; moved to clojure.tools.namespace.file\n\nReturns true if file is a normal file with a .clj or .cljc extension.", - :var-type "function", - :line 24, - :file "src/main/clojure/clojure/tools/namespace.clj"} - {:arglists ([jar-file]), - :name "clojure-sources-in-jar", :namespace "clojure.tools.namespace", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/clojure-source-file?"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", + :added "0.1.0", + :name "clojure-sources-in-jar", + :file "src/main/clojure/clojure/tools/namespace.clj", :source-url "https://github.com/clojure/tools.namespace/blob/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj#L154", + :line 154, :deprecated "0.2.1", - :added "0.1.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/clojure-sources-in-jar", + :var-type "function", + :arglists ([jar-file]), :doc "DEPRECATED; moved to clojure.tools.namespace.find\n\nReturns a sequence of filenames ending in .clj or .cljc found in the JAR file.", - :var-type "function", - :line 154, - :file "src/main/clojure/clojure/tools/namespace.clj"} - {:arglists ([form]), - :name "comment?", :namespace "clojure.tools.namespace", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/clojure-sources-in-jar"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", + :added "0.1.0", + :name "comment?", + :file "src/main/clojure/clojure/tools/namespace.clj", :source-url "https://github.com/clojure/tools.namespace/blob/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj#L48", + :line 48, :deprecated "0.2.1", - :added "0.1.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/comment?", + :var-type "function", + :arglists ([form]), :doc "DEPRECATED; moved to clojure.tools.namespace.parse\n\nReturns true if form is a (comment ...)", - :var-type "function", - :line 48, - :file "src/main/clojure/clojure/tools/namespace.clj"} - {:arglists ([dir]), - :name "find-clojure-sources-in-dir", :namespace "clojure.tools.namespace", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/comment?"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", + :added "0.1.0", + :name "find-clojure-sources-in-dir", + :file "src/main/clojure/clojure/tools/namespace.clj", :source-url "https://github.com/clojure/tools.namespace/blob/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj#L36", + :line 36, :deprecated "0.2.1", - :added "0.1.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-clojure-sources-in-dir", + :var-type "function", + :arglists ([dir]), :doc "DEPRECATED; moved to clojure.tools.namespace.find\n\nSearches recursively under dir for Clojure source files (.clj, .cljc).\nReturns a sequence of File objects, in breadth-first sort order.", - :var-type "function", - :line 36, - :file "src/main/clojure/clojure/tools/namespace.clj"} - {:arglists ([dir]), - :name "find-namespaces-in-dir", :namespace "clojure.tools.namespace", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-clojure-sources-in-dir"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", + :added "0.1.0", + :name "find-namespaces-in-dir", + :file "src/main/clojure/clojure/tools/namespace.clj", :source-url "https://github.com/clojure/tools.namespace/blob/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj#L106", + :line 106, :deprecated "0.2.1", - :added "0.1.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-namespaces-in-dir", + :var-type "function", + :arglists ([dir]), :doc "DEPRECATED; moved to clojure.tools.namespace.find\n\nSearches dir recursively for (ns ...) declarations in Clojure\nsource files; returns the symbol names of the declared namespaces.", - :var-type "function", - :line 106, - :file "src/main/clojure/clojure/tools/namespace.clj"} - {:arglists ([jarfile]), - :name "find-namespaces-in-jarfile", :namespace "clojure.tools.namespace", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-namespaces-in-dir"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", + :added "0.1.0", + :name "find-namespaces-in-jarfile", + :file "src/main/clojure/clojure/tools/namespace.clj", :source-url "https://github.com/clojure/tools.namespace/blob/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj#L191", + :line 191, :deprecated "0.2.1", - :added "0.1.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-namespaces-in-jarfile", + :var-type "function", + :arglists ([jarfile]), :doc "DEPRECATED; moved to clojure.tools.namespace.find\n\nSearches the JAR file for Clojure source files containing (ns ...)\ndeclarations. Returns a sequence of the symbol names of the\ndeclared namespaces.", - :var-type "function", - :line 191, - :file "src/main/clojure/clojure/tools/namespace.clj"} - {:arglists ([]), - :name "find-namespaces-on-classpath", :namespace "clojure.tools.namespace", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-namespaces-in-jarfile"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", + :added "0.1.0", + :name "find-namespaces-on-classpath", + :file "src/main/clojure/clojure/tools/namespace.clj", :source-url "https://github.com/clojure/tools.namespace/blob/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj#L219", + :line 219, :deprecated "0.2.1", - :added "0.1.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-namespaces-on-classpath", + :var-type "function", + :arglists ([]), :doc "DEPRECATED; use clojure.tools.namespace.find/find-namespaces\nand clojure.java.classpath/classpath from\nhttp://github.com/clojure/java.classpath\n\nSearches CLASSPATH (both directories and JAR files) for Clojure\nsource files containing (ns ...) declarations. Returns a sequence\nof the symbol names of the declared namespaces.", - :var-type "function", - :line 219, - :file "src/main/clojure/clojure/tools/namespace.clj"} - {:arglists ([dir]), - :name "find-ns-decls-in-dir", :namespace "clojure.tools.namespace", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-namespaces-on-classpath"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", + :added "0.1.0", + :name "find-ns-decls-in-dir", + :file "src/main/clojure/clojure/tools/namespace.clj", :source-url "https://github.com/clojure/tools.namespace/blob/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj#L96", + :line 96, :deprecated "0.2.1", - :added "0.1.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-ns-decls-in-dir", + :var-type "function", + :arglists ([dir]), :doc "DEPRECATED; moved to clojure.tools.namespace.find\n\nSearches dir recursively for (ns ...) declarations in Clojure\nsource files; returns the unevaluated ns declarations.", - :var-type "function", - :line 96, - :file "src/main/clojure/clojure/tools/namespace.clj"} - {:arglists ([jarfile]), - :name "find-ns-decls-in-jarfile", :namespace "clojure.tools.namespace", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-ns-decls-in-dir"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", + :added "0.1.0", + :name "find-ns-decls-in-jarfile", + :file "src/main/clojure/clojure/tools/namespace.clj", :source-url "https://github.com/clojure/tools.namespace/blob/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj#L179", + :line 179, :deprecated "0.2.1", - :added "0.1.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-ns-decls-in-jarfile", + :var-type "function", + :arglists ([jarfile]), :doc "DEPRECATED; moved to clojure.tools.namespace.find\n\nSearches the JAR file for Clojure source files containing (ns ...)\ndeclarations; returns the unevaluated ns declarations.", - :var-type "function", - :line 179, - :file "src/main/clojure/clojure/tools/namespace.clj"} - {:arglists ([]), - :name "find-ns-decls-on-classpath", :namespace "clojure.tools.namespace", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-ns-decls-in-jarfile"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", + :added "0.1.0", + :name "find-ns-decls-on-classpath", + :file "src/main/clojure/clojure/tools/namespace.clj", :source-url "https://github.com/clojure/tools.namespace/blob/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj#L204", + :line 204, :deprecated "0.2.1", - :added "0.1.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-ns-decls-on-classpath", + :var-type "function", + :arglists ([]), :doc "DEPRECATED; use clojure.tools.namespace.find/find-ns-decls\nand clojure.java.classpath/classpath from\nhttp://github.com/clojure/java.classpath\n\nSearches CLASSPATH (both directories and JAR files) for Clojure\nsource files containing (ns ...) declarations. Returns a sequence of\nthe unevaluated ns declaration forms.", - :var-type "function", - :line 204, - :file "src/main/clojure/clojure/tools/namespace.clj"} - {:arglists ([form]), - :name "ns-decl?", :namespace "clojure.tools.namespace", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-ns-decls-on-classpath"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", + :added "0.1.0", + :name "ns-decl?", + :file "src/main/clojure/clojure/tools/namespace.clj", :source-url "https://github.com/clojure/tools.namespace/blob/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj#L57", + :line 57, :deprecated "0.2.1", - :added "0.1.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/ns-decl?", + :var-type "function", + :arglists ([form]), :doc "DEPRECATED; moved to clojure.tools.namespace.parse\n\nReturns true if form is a (ns ...) declaration.", - :var-type "function", - :line 57, - :file "src/main/clojure/clojure/tools/namespace.clj"} - {:arglists ([file]), - :name "read-file-ns-decl", :namespace "clojure.tools.namespace", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/ns-decl?"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", + :added "0.1.0", + :name "read-file-ns-decl", + :file "src/main/clojure/clojure/tools/namespace.clj", :source-url "https://github.com/clojure/tools.namespace/blob/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj#L84", + :line 84, :deprecated "0.2.1", - :added "0.1.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/read-file-ns-decl", + :var-type "function", + :arglists ([file]), :doc "DEPRECATED; moved to clojure.tools.namespace.file\n\nAttempts to read a (ns ...) declaration from file, and returns the\nunevaluated form. Returns nil if read fails, or if the first form\nis not a ns declaration.", - :var-type "function", - :line 84, - :file "src/main/clojure/clojure/tools/namespace.clj"} - {:arglists ([rdr]), - :name "read-ns-decl", :namespace "clojure.tools.namespace", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/read-file-ns-decl"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", + :added "0.1.0", + :name "read-ns-decl", + :file "src/main/clojure/clojure/tools/namespace.clj", :source-url "https://github.com/clojure/tools.namespace/blob/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj#L66", + :line 66, :deprecated "0.2.1", - :added "0.1.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/read-ns-decl", + :var-type "function", + :arglists ([rdr]), :doc "DEPRECATED; moved to clojure.tools.namespace.parse\n\nAttempts to read a (ns ...) declaration from rdr, and returns the\nunevaluated form. Returns nil if read fails or if a ns declaration\ncannot be found. The ns declaration must be the first Clojure form\nin the file, except for (comment ...) forms.", - :var-type "function", - :line 66, - :file "src/main/clojure/clojure/tools/namespace.clj"} - {:arglists ([jarfile entry-name]), - :name "read-ns-decl-from-jarfile-entry", :namespace "clojure.tools.namespace", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/read-ns-decl"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", + :added "0.1.0", + :name "read-ns-decl-from-jarfile-entry", + :file "src/main/clojure/clojure/tools/namespace.clj", :source-url "https://github.com/clojure/tools.namespace/blob/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj#L164", + :line 164, :deprecated "0.2.1", - :added "0.1.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/read-ns-decl-from-jarfile-entry", + :var-type "function", + :arglists ([jarfile entry-name]), :doc "DEPRECATED; moved to clojure.tools.namespace.find\n\nAttempts to read a (ns ...) declaration from the named entry in the\nJAR file, and returns the unevaluated form. Returns nil if the read\nfails, or if the first form is not a ns declaration.", - :var-type "function", - :line 164, - :file "src/main/clojure/clojure/tools/namespace.clj"} - {:arglists ([dependencies dependents]), + :namespace "clojure.tools.namespace", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/read-ns-decl-from-jarfile-entry"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", :name "->MapDependencyGraph", - :namespace "clojure.tools.namespace.dependency", + :file "src/main/clojure/clojure/tools/namespace/dependency.cljc", :source-url "https://github.com/clojure/tools.namespace/blob/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc#L69", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/->MapDependencyGraph", + :line 69, + :var-type "function", + :arglists ([dependencies dependents]), :doc "Positional factory function for class clojure.tools.namespace.dependency.MapDependencyGraph.", - :var-type "function", - :line 69, - :file "src/main/clojure/clojure/tools/namespace/dependency.cljc"} - {:arglists ([graph x y]), - :name "dependent?", :namespace "clojure.tools.namespace.dependency", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/->MapDependencyGraph"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", + :name "dependent?", + :file "src/main/clojure/clojure/tools/namespace/dependency.cljc", :source-url "https://github.com/clojure/tools.namespace/blob/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc#L118", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/dependent?", - :doc "True if y is a dependent of x.", - :var-type "function", :line 118, - :file "src/main/clojure/clojure/tools/namespace/dependency.cljc"} - {:arglists ([graph x y]), - :name "depends?", + :var-type "function", + :arglists ([graph x y]), + :doc "True if y is a dependent of x.", :namespace "clojure.tools.namespace.dependency", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/dependent?"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", + :name "depends?", + :file "src/main/clojure/clojure/tools/namespace/dependency.cljc", :source-url "https://github.com/clojure/tools.namespace/blob/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc#L113", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/depends?", - :doc "True if x is directly or transitively dependent on y.", - :var-type "function", :line 113, - :file "src/main/clojure/clojure/tools/namespace/dependency.cljc"} - {:arglists ([]), - :name "graph", + :var-type "function", + :arglists ([graph x y]), + :doc "True if x is directly or transitively dependent on y.", :namespace "clojure.tools.namespace.dependency", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/depends?"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", + :name "graph", + :file "src/main/clojure/clojure/tools/namespace/dependency.cljc", :source-url "https://github.com/clojure/tools.namespace/blob/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc#L110", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/graph", - :doc "Returns a new, empty, dependency graph.", - :var-type "function", :line 110, - :file "src/main/clojure/clojure/tools/namespace/dependency.cljc"} - {:arglists ([m__6289__auto__]), - :name "map->MapDependencyGraph", + :var-type "function", + :arglists ([]), + :doc "Returns a new, empty, dependency graph.", :namespace "clojure.tools.namespace.dependency", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/graph"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", + :name "map->MapDependencyGraph", + :file "src/main/clojure/clojure/tools/namespace/dependency.cljc", :source-url "https://github.com/clojure/tools.namespace/blob/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc#L69", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/map->MapDependencyGraph", + :line 69, + :var-type "function", + :arglists ([m#]), :doc "Factory function for class clojure.tools.namespace.dependency.MapDependencyGraph, taking a map of keywords to field values.", - :var-type "function", - :line 69, - :file "src/main/clojure/clojure/tools/namespace/dependency.cljc"} - {:arglists ([graph]), - :name "topo-comparator", :namespace "clojure.tools.namespace.dependency", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/map->MapDependencyGraph"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", + :name "topo-comparator", + :file "src/main/clojure/clojure/tools/namespace/dependency.cljc", :source-url "https://github.com/clojure/tools.namespace/blob/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc#L152", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/topo-comparator", + :line 152, + :var-type "function", + :arglists ([graph]), :doc "Returns a comparator fn which produces a topological sort based on\nthe dependencies in graph. Nodes not present in the graph will sort\nafter nodes in the graph.", - :var-type "function", - :line 152, - :file "src/main/clojure/clojure/tools/namespace/dependency.cljc"} - {:arglists ([graph]), - :name "topo-sort", :namespace "clojure.tools.namespace.dependency", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/topo-comparator"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", + :name "topo-sort", + :file "src/main/clojure/clojure/tools/namespace/dependency.cljc", :source-url "https://github.com/clojure/tools.namespace/blob/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc#L123", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/topo-sort", - :doc "Returns a topologically-sorted list of nodes in graph.", - :var-type "function", :line 123, - :file "src/main/clojure/clojure/tools/namespace/dependency.cljc"} - {:file nil, - :raw-source-url nil, - :source-url nil, - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/MapDependencyGraph", + :var-type "function", + :arglists ([graph]), + :doc "Returns a topologically-sorted list of nodes in graph.", :namespace "clojure.tools.namespace.dependency", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/topo-sort"} + {:name "MapDependencyGraph", :var-type "record", - :name "MapDependencyGraph"} - {:file "src/main/clojure/clojure/tools/namespace/dependency.cljc", - :raw-source-url + :namespace "clojure.tools.namespace.dependency", + :arglists nil, + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/MapDependencyGraph", + :source-url nil, + :raw-source-url nil, + :file nil} + {:raw-source-url "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", + :name "DependencyGraph", + :file "src/main/clojure/clojure/tools/namespace/dependency.cljc", :source-url "https://github.com/clojure/tools.namespace/blob/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc#L14", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/DependencyGraph", - :namespace "clojure.tools.namespace.dependency", :line 14, :var-type "protocol", + :arglists nil, :doc nil, - :name "DependencyGraph"} - {:file "src/main/clojure/clojure/tools/namespace/dependency.cljc", - :raw-source-url + :namespace "clojure.tools.namespace.dependency", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/DependencyGraph"} + {:raw-source-url "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", + :name "DependencyGraphUpdate", + :file "src/main/clojure/clojure/tools/namespace/dependency.cljc", :source-url "https://github.com/clojure/tools.namespace/blob/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc#L34", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/DependencyGraphUpdate", - :namespace "clojure.tools.namespace.dependency", :line 34, :var-type "protocol", + :arglists nil, :doc nil, - :name "DependencyGraphUpdate"} - {:file nil, - :raw-source-url nil, - :source-url nil, - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/immediate-dependencies", :namespace "clojure.tools.namespace.dependency", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/DependencyGraphUpdate"} + {:name "immediate-dependencies", + :doc "Returns the set of immediate dependencies of node.", :var-type "function", + :namespace "clojure.tools.namespace.dependency", :arglists ([graph node]), - :doc "Returns the set of immediate dependencies of node.", - :name "immediate-dependencies"} - {:file nil, - :raw-source-url nil, - :source-url nil, :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/immediate-dependents", - :namespace "clojure.tools.namespace.dependency", + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/immediate-dependencies", + :source-url nil, + :raw-source-url nil, + :file nil} + {:name "immediate-dependents", + :doc "Returns the set of immediate dependents of node.", :var-type "function", + :namespace "clojure.tools.namespace.dependency", :arglists ([graph node]), - :doc "Returns the set of immediate dependents of node.", - :name "immediate-dependents"} - {:file nil, - :raw-source-url nil, - :source-url nil, :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/nodes", - :namespace "clojure.tools.namespace.dependency", + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/immediate-dependents", + :source-url nil, + :raw-source-url nil, + :file nil} + {:name "nodes", + :doc "Returns the set of all nodes in graph.", :var-type "function", + :namespace "clojure.tools.namespace.dependency", :arglists ([graph]), - :doc "Returns the set of all nodes in graph.", - :name "nodes"} - {:file nil, - :raw-source-url nil, - :source-url nil, :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/transitive-dependencies", - :namespace "clojure.tools.namespace.dependency", - :var-type "function", - :arglists ([graph node]), + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/nodes", + :source-url nil, + :raw-source-url nil, + :file nil} + {:name "transitive-dependencies", :doc "Returns the set of all things which node depends on, directly or\ntransitively.", - :name "transitive-dependencies"} - {:file nil, - :raw-source-url nil, - :source-url nil, - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/transitive-dependencies-set", - :namespace "clojure.tools.namespace.dependency", :var-type "function", - :arglists ([graph node-set]), + :namespace "clojure.tools.namespace.dependency", + :arglists ([graph node]), + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/transitive-dependencies", + :source-url nil, + :raw-source-url nil, + :file nil} + {:name "transitive-dependencies-set", :doc "Returns the set of all things which any node in node-set depends\non, directly or transitively.", - :name "transitive-dependencies-set"} - {:file nil, - :raw-source-url nil, - :source-url nil, - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/transitive-dependents", - :namespace "clojure.tools.namespace.dependency", :var-type "function", - :arglists ([graph node]), + :namespace "clojure.tools.namespace.dependency", + :arglists ([graph node-set]), + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/transitive-dependencies-set", + :source-url nil, + :raw-source-url nil, + :file nil} + {:name "transitive-dependents", :doc "Returns the set of all things which depend upon node, directly or\ntransitively.", - :name "transitive-dependents"} - {:file nil, - :raw-source-url nil, - :source-url nil, - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/transitive-dependents-set", - :namespace "clojure.tools.namespace.dependency", :var-type "function", - :arglists ([graph node-set]), + :namespace "clojure.tools.namespace.dependency", + :arglists ([graph node]), + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/transitive-dependents", + :source-url nil, + :raw-source-url nil, + :file nil} + {:name "transitive-dependents-set", :doc "Returns the set of all things which depend upon any node in\nnode-set, directly or transitively.", - :name "transitive-dependents-set"} - {:file nil, - :raw-source-url nil, - :source-url nil, - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/depend", - :namespace "clojure.tools.namespace.dependency", :var-type "function", - :arglists ([graph node dep]), + :namespace "clojure.tools.namespace.dependency", + :arglists ([graph node-set]), + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/transitive-dependents-set", + :source-url nil, + :raw-source-url nil, + :file nil} + {:name "depend", :doc "Returns a new graph with a dependency from node to dep (\"node depends\non dep\"). Forbids circular dependencies.", - :name "depend"} - {:file nil, - :raw-source-url nil, - :source-url nil, - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/remove-all", - :namespace "clojure.tools.namespace.dependency", :var-type "function", - :arglists ([graph node]), + :namespace "clojure.tools.namespace.dependency", + :arglists ([graph node dep]), + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/depend", + :source-url nil, + :raw-source-url nil, + :file nil} + {:name "remove-all", :doc "Returns a new dependency graph with all references to node removed.", - :name "remove-all"} - {:file nil, - :raw-source-url nil, - :source-url nil, - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/remove-edge", - :namespace "clojure.tools.namespace.dependency", :var-type "function", - :arglists ([graph node dep]), + :namespace "clojure.tools.namespace.dependency", + :arglists ([graph node]), + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/remove-all", + :source-url nil, + :raw-source-url nil, + :file nil} + {:name "remove-edge", :doc "Returns a new graph with the dependency from node to dep removed.", - :name "remove-edge"} - {:file nil, - :raw-source-url nil, - :source-url nil, - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/remove-node", - :namespace "clojure.tools.namespace.dependency", :var-type "function", - :arglists ([graph node]), + :namespace "clojure.tools.namespace.dependency", + :arglists ([graph node dep]), + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/remove-edge", + :source-url nil, + :raw-source-url nil, + :file nil} + {:name "remove-node", :doc "Removes the node from the dependency graph without removing it as a\ndependency of other nodes. That is, removes all outgoing edges from\nnode.", - :name "remove-node"} - {:arglists ([tracker & dirs]), + :var-type "function", + :namespace "clojure.tools.namespace.dependency", + :arglists ([graph node]), + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/remove-node", + :source-url nil, + :raw-source-url nil, + :file nil} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/64e807c1888b494d04bb4dc96432d4d76aa0db54/src/main/clojure/clojure/tools/namespace/dir.clj", + :added "0.2.0", :name "scan", - :namespace "clojure.tools.namespace.dir", + :file "src/main/clojure/clojure/tools/namespace/dir.clj", :source-url "https://github.com/clojure/tools.namespace/blob/64e807c1888b494d04bb4dc96432d4d76aa0db54/src/main/clojure/clojure/tools/namespace/dir.clj#L92", + :line 92, :deprecated "0.3.0", - :added "0.2.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/64e807c1888b494d04bb4dc96432d4d76aa0db54/src/main/clojure/clojure/tools/namespace/dir.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dir/scan", + :var-type "function", + :arglists ([tracker & dirs]), :doc "DEPRECATED: replaced by scan-dirs.\n\nScans directories for Clojure (.clj, .cljc) source files which have\nchanged since the last time 'scan' was run; update the dependency\ntracker with new/changed/deleted files.\n\nIf no dirs given, defaults to all directories on the classpath.", - :var-type "function", - :line 92, - :file "src/main/clojure/clojure/tools/namespace/dir.clj"} - {:arglists ([tracker & dirs]), - :name "scan-all", :namespace "clojure.tools.namespace.dir", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dir/scan"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/64e807c1888b494d04bb4dc96432d4d76aa0db54/src/main/clojure/clojure/tools/namespace/dir.clj", + :added "0.2.0", + :name "scan-all", + :file "src/main/clojure/clojure/tools/namespace/dir.clj", :source-url "https://github.com/clojure/tools.namespace/blob/64e807c1888b494d04bb4dc96432d4d76aa0db54/src/main/clojure/clojure/tools/namespace/dir.clj#L105", + :line 105, :deprecated "0.3.0", - :added "0.2.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/64e807c1888b494d04bb4dc96432d4d76aa0db54/src/main/clojure/clojure/tools/namespace/dir.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dir/scan-all", + :var-type "function", + :arglists ([tracker & dirs]), :doc "DEPRECATED: replaced by scan-dirs.\n\nScans directories for all Clojure source files and updates the\ndependency tracker to reload files. If no dirs given, defaults to\nall directories on the classpath.", + :namespace "clojure.tools.namespace.dir", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dir/scan-all"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/64e807c1888b494d04bb4dc96432d4d76aa0db54/src/main/clojure/clojure/tools/namespace/dir.clj", + :added "0.3.0", + :name "scan-dirs", + :file "src/main/clojure/clojure/tools/namespace/dir.clj", + :source-url + "https://github.com/clojure/tools.namespace/blob/64e807c1888b494d04bb4dc96432d4d76aa0db54/src/main/clojure/clojure/tools/namespace/dir.clj#L69", + :line 69, :var-type "function", - :line 105, - :file "src/main/clojure/clojure/tools/namespace/dir.clj"} - {:arglists + :arglists ([tracker] [tracker dirs] [tracker dirs {:keys [platform add-all?], :as options}]), - :name "scan-dirs", - :namespace "clojure.tools.namespace.dir", - :source-url - "https://github.com/clojure/tools.namespace/blob/64e807c1888b494d04bb4dc96432d4d76aa0db54/src/main/clojure/clojure/tools/namespace/dir.clj#L69", - :added "0.3.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/64e807c1888b494d04bb4dc96432d4d76aa0db54/src/main/clojure/clojure/tools/namespace/dir.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dir/scan-dirs", :doc "Scans directories for files which have changed since the last time\n'scan-dirs' or 'scan-files' was run; updates the dependency tracker\nwith new/changed/deleted files.\n\ndirs is the collection of directories to scan, defaults to all\ndirectories on Clojure's classpath.\n\nOptional third argument is map of options:\n\n :platform Either clj (default) or cljs, both defined in \n clojure.tools.namespace.find, controls file extensions \n and reader options.\n\n :add-all? If true, assumes all extant files are modified regardless\n of filesystem timestamps.", - :var-type "function", - :line 69, - :file "src/main/clojure/clojure/tools/namespace/dir.clj"} - {:arglists - ([tracker files] [tracker files {:keys [platform add-all?]}]), - :name "scan-files", :namespace "clojure.tools.namespace.dir", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dir/scan-dirs"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/64e807c1888b494d04bb4dc96432d4d76aa0db54/src/main/clojure/clojure/tools/namespace/dir.clj", + :added "0.3.0", + :name "scan-files", + :file "src/main/clojure/clojure/tools/namespace/dir.clj", :source-url "https://github.com/clojure/tools.namespace/blob/64e807c1888b494d04bb4dc96432d4d76aa0db54/src/main/clojure/clojure/tools/namespace/dir.clj#L43", - :added "0.3.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/64e807c1888b494d04bb4dc96432d4d76aa0db54/src/main/clojure/clojure/tools/namespace/dir.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dir/scan-files", + :line 43, + :var-type "function", + :arglists + ([tracker files] [tracker files {:keys [platform add-all?]}]), :doc "Scans files to find those which have changed since the last time\n'scan-files' was run; updates the dependency tracker with\nnew/changed/deleted files.\n\nfiles is the collection of files to scan.\n\nOptional third argument is map of options:\n\n :platform Either clj (default) or cljs, both defined in\n clojure.tools.namespace.find, controls reader options for \n parsing files.\n\n :add-all? If true, assumes all extant files are modified regardless\n of filesystem timestamps.", - :var-type "function", - :line 43, - :file "src/main/clojure/clojure/tools/namespace/dir.clj"} - {:arglists ([tracker files] [tracker files read-opts]), + :namespace "clojure.tools.namespace.dir", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dir/scan-files"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", :name "add-files", - :namespace "clojure.tools.namespace.file", + :file "src/main/clojure/clojure/tools/namespace/file.clj", :source-url "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L76", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/add-files", + :line 76, + :var-type "function", + :arglists ([tracker files] [tracker files read-opts]), :doc "Reads ns declarations from files; returns an updated dependency\ntracker with those files added. read-opts is passed through to\ntools.reader.", - :var-type "function", - :line 76, - :file "src/main/clojure/clojure/tools/namespace/file.clj"} - {:name "clojure-extensions", :namespace "clojure.tools.namespace.file", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/add-files"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", + :added "0.3.0", + :name "clojure-extensions", + :file "src/main/clojure/clojure/tools/namespace/file.clj", :source-url "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L38", - :added "0.3.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/clojure-extensions", - :doc "File extensions for Clojure (JVM) files.", - :var-type "var", :line 38, - :file "src/main/clojure/clojure/tools/namespace/file.clj"} - {:arglists ([file]), - :name "clojure-file?", + :var-type "var", + :arglists nil, + :doc "File extensions for Clojure (JVM) files.", :namespace "clojure.tools.namespace.file", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/clojure-extensions"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", + :name "clojure-file?", + :file "src/main/clojure/clojure/tools/namespace/file.clj", :source-url "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L48", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/clojure-file?", + :line 48, + :var-type "function", + :arglists ([file]), :doc "Returns true if the java.io.File represents a file which will be\nread by the Clojure (JVM) compiler.", - :var-type "function", - :line 48, - :file "src/main/clojure/clojure/tools/namespace/file.clj"} - {:name "clojurescript-extensions", :namespace "clojure.tools.namespace.file", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/clojure-file?"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", + :added "0.3.0", + :name "clojurescript-extensions", + :file "src/main/clojure/clojure/tools/namespace/file.clj", :source-url "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L43", - :added "0.3.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/clojurescript-extensions", - :doc "File extensions for ClojureScript files.", - :var-type "var", :line 43, - :file "src/main/clojure/clojure/tools/namespace/file.clj"} - {:arglists ([file]), - :name "clojurescript-file?", + :var-type "var", + :arglists nil, + :doc "File extensions for ClojureScript files.", :namespace "clojure.tools.namespace.file", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/clojurescript-extensions"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", + :added "0.3.0", + :name "clojurescript-file?", + :file "src/main/clojure/clojure/tools/namespace/file.clj", :source-url "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L54", - :added "0.3.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/clojurescript-file?", + :line 54, + :var-type "function", + :arglists ([file]), :doc "Returns true if the java.io.File represents a file which will be\nread by the ClojureScript compiler.", - :var-type "function", - :line 54, - :file "src/main/clojure/clojure/tools/namespace/file.clj"} - {:arglists ([file extensions]), - :name "file-with-extension?", :namespace "clojure.tools.namespace.file", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/clojurescript-file?"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", + :added "0.3.0", + :name "file-with-extension?", + :file "src/main/clojure/clojure/tools/namespace/file.clj", :source-url "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L29", - :added "0.3.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/file-with-extension?", + :line 29, + :var-type "function", + :arglists ([file extensions]), :doc "Returns true if the java.io.File represents a file whose name ends\nwith one of the Strings in extensions.", - :var-type "function", - :line 29, - :file "src/main/clojure/clojure/tools/namespace/file.clj"} - {:arglists ([file] [file read-opts]), - :name "read-file-ns-decl", :namespace "clojure.tools.namespace.file", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/file-with-extension?"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", + :name "read-file-ns-decl", + :file "src/main/clojure/clojure/tools/namespace/file.clj", :source-url "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L17", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/read-file-ns-decl", + :line 17, + :var-type "function", + :arglists ([file] [file read-opts]), :doc "Attempts to read a (ns ...) declaration from file, and returns the\nunevaluated form. Returns nil if read fails due to invalid syntax or\nif a ns declaration cannot be found. read-opts is passed through to\ntools.reader/read.", - :var-type "function", - :line 17, - :file "src/main/clojure/clojure/tools/namespace/file.clj"} - {:arglists ([tracker files]), - :name "remove-files", :namespace "clojure.tools.namespace.file", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/read-file-ns-decl"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", + :name "remove-files", + :file "src/main/clojure/clojure/tools/namespace/file.clj", :source-url "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L88", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/remove-files", + :line 88, + :var-type "function", + :arglists ([tracker files]), :doc "Returns an updated dependency tracker with files removed. The files\nmust have been previously added with add-files.", - :var-type "function", - :line 88, - :file "src/main/clojure/clojure/tools/namespace/file.clj"} - {:name "clj", - :namespace "clojure.tools.namespace.find", + :namespace "clojure.tools.namespace.file", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/remove-files"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + :added "0.3.0", + :name "clj", + :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L22", - :added "0.3.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/clj", + :line 22, + :var-type "var", + :arglists nil, :doc "Platform definition of file extensions and reader options for\nClojure (.clj and .cljc) source files.", - :var-type "var", - :line 22, - :file "src/main/clojure/clojure/tools/namespace/find.clj"} - {:name "cljs", :namespace "clojure.tools.namespace.find", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/clj"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + :added "0.3.0", + :name "cljs", + :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L29", - :added "0.3.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/cljs", + :line 29, + :var-type "var", + :arglists nil, :doc "Platform definition of file extensions and reader options for\nClojureScript (.cljs and .cljc) source files.", - :var-type "var", - :line 29, - :file "src/main/clojure/clojure/tools/namespace/find.clj"} - {:arglists ([jar-file]), - :name "clojure-sources-in-jar", :namespace "clojure.tools.namespace.find", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/cljs"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + :added "0.2.0", + :name "clojure-sources-in-jar", + :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L109", + :line 109, :deprecated "0.3.0", - :added "0.2.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/clojure-sources-in-jar", + :var-type "function", + :arglists ([jar-file]), :doc "DEPRECATED: replaced by sources-in-jar\n\nReturns a sequence of filenames ending in .clj or .cljc found in the\nJAR file.", - :var-type "function", - :line 109, - :file "src/main/clojure/clojure/tools/namespace/find.clj"} - {:arglists ([dir]), - :name "find-clojure-sources-in-dir", :namespace "clojure.tools.namespace.find", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/clojure-sources-in-jar"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + :added "0.2.0", + :name "find-clojure-sources-in-dir", + :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L57", + :line 57, :deprecated "0.3.0", - :added "0.2.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-clojure-sources-in-dir", + :var-type "function", + :arglists ([dir]), :doc "DEPRECATED: replaced by find-sources-in-dir\n\nSearches recursively under dir for Clojure source files (.clj, .cljc).\nReturns a sequence of File objects, in breadth-first sort order.", - :var-type "function", - :line 57, - :file "src/main/clojure/clojure/tools/namespace/find.clj"} - {:arglists ([files] [files platform]), - :name "find-namespaces", :namespace "clojure.tools.namespace.find", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-clojure-sources-in-dir"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + :name "find-namespaces", + :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L182", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-namespaces", + :line 182, + :var-type "function", + :arglists ([files] [files platform]), :doc "Searches a sequence of java.io.File objects (both directories and\nJAR files) for platform source files containing (ns...)\ndeclarations. Returns a sequence of the symbol names of the declared\nnamespaces. Use with clojure.java.classpath to search Clojure's\nclasspath.\n\nOptional second argument platform is either clj (default) or cljs,\nboth defined in clojure.tools.namespace.find.", - :var-type "function", - :line 182, - :file "src/main/clojure/clojure/tools/namespace/find.clj"} - {:arglists ([dir] [dir platform]), - :name "find-namespaces-in-dir", :namespace "clojure.tools.namespace.find", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-namespaces"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + :added "0.3.0", + :name "find-namespaces-in-dir", + :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L79", - :added "0.3.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-namespaces-in-dir", + :line 79, + :var-type "function", + :arglists ([dir] [dir platform]), :doc "Searches dir recursively for (ns ...) declarations in Clojure\nsource files; returns the symbol names of the declared namespaces.\n\nOptional second argument platform is either clj (default) or cljs,\nboth defined in clojure.tools.namespace.find.", - :var-type "function", - :line 79, - :file "src/main/clojure/clojure/tools/namespace/find.clj"} - {:arglists ([jarfile] [jarfile platform]), - :name "find-namespaces-in-jarfile", :namespace "clojure.tools.namespace.find", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-namespaces-in-dir"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + :name "find-namespaces-in-jarfile", + :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L148", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-namespaces-in-jarfile", + :line 148, + :var-type "function", + :arglists ([jarfile] [jarfile platform]), :doc "Searches the JAR file for platform source files containing (ns ...)\ndeclarations. Returns a sequence of the symbol names of the\ndeclared namespaces.\n\nOptional second argument platform is either clj (default) or cljs,\nboth defined in clojure.tools.namespace.find.", - :var-type "function", - :line 148, - :file "src/main/clojure/clojure/tools/namespace/find.clj"} - {:arglists ([files] [files platform]), - :name "find-ns-decls", :namespace "clojure.tools.namespace.find", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-namespaces-in-jarfile"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + :name "find-ns-decls", + :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L163", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-ns-decls", + :line 163, + :var-type "function", + :arglists ([files] [files platform]), :doc "Searches a sequence of java.io.File objects (both directories and\nJAR files) for platform source files containing (ns...)\ndeclarations. Returns a sequence of the unevaluated ns declaration\nforms. Use with clojure.java.classpath to search Clojure's\nclasspath.\n\nOptional second argument platform is either clj (default) or cljs,\nboth defined in clojure.tools.namespace.find.", - :var-type "function", - :line 163, - :file "src/main/clojure/clojure/tools/namespace/find.clj"} - {:arglists ([dir] [dir platform]), - :name "find-ns-decls-in-dir", :namespace "clojure.tools.namespace.find", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-ns-decls"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + :added "0.2.0", + :name "find-ns-decls-in-dir", + :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L67", - :added "0.2.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-ns-decls-in-dir", + :line 67, + :var-type "function", + :arglists ([dir] [dir platform]), :doc "Searches dir recursively for (ns ...) declarations in Clojure\nsource files; returns the unevaluated ns declarations.\n\nOptional second argument platform is either clj (default) or cljs,\nboth defined in clojure.tools.namespace.find.", - :var-type "function", - :line 67, - :file "src/main/clojure/clojure/tools/namespace/find.clj"} - {:arglists ([jarfile] [jarfile platform]), - :name "find-ns-decls-in-jarfile", :namespace "clojure.tools.namespace.find", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-ns-decls-in-dir"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + :name "find-ns-decls-in-jarfile", + :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L136", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-ns-decls-in-jarfile", + :line 136, + :var-type "function", + :arglists ([jarfile] [jarfile platform]), :doc "Searches the JAR file for source files containing (ns ...)\ndeclarations; returns the unevaluated ns declarations.\n\nOptional second argument platform is either clj (default) or cljs,\nboth defined in clojure.tools.namespace.find.", - :var-type "function", - :line 136, - :file "src/main/clojure/clojure/tools/namespace/find.clj"} - {:arglists ([dir] [dir platform]), - :name "find-sources-in-dir", :namespace "clojure.tools.namespace.find", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-ns-decls-in-jarfile"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + :added "0.3.0", + :name "find-sources-in-dir", + :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L42", - :added "0.3.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-sources-in-dir", + :line 42, + :var-type "function", + :arglists ([dir] [dir platform]), :doc "Searches recursively under dir for source files. Returns a sequence\nof File objects, in breadth-first sort order.\n\nOptional second argument is either clj (default) or cljs, both\ndefined in clojure.tools.namespace.find.", - :var-type "function", - :line 42, - :file "src/main/clojure/clojure/tools/namespace/find.clj"} - {:arglists ([jarfile entry-name] [jarfile entry-name platform]), - :name "read-ns-decl-from-jarfile-entry", :namespace "clojure.tools.namespace.find", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-sources-in-dir"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + :name "read-ns-decl-from-jarfile-entry", + :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L119", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/read-ns-decl-from-jarfile-entry", + :line 119, + :var-type "function", + :arglists ([jarfile entry-name] [jarfile entry-name platform]), :doc "Attempts to read a (ns ...) declaration from the named entry in the\nJAR file, and returns the unevaluated form. Returns nil if read\nfails due to invalid syntax or if a ns declaration cannot be found.\n\nOptional third argument platform is either clj (default) or cljs,\nboth defined in clojure.tools.namespace.find.", - :var-type "function", - :line 119, - :file "src/main/clojure/clojure/tools/namespace/find.clj"} - {:arglists ([jar-file] [jar-file platform]), - :name "sources-in-jar", :namespace "clojure.tools.namespace.find", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/read-ns-decl-from-jarfile-entry"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + :added "0.3.0", + :name "sources-in-jar", + :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L96", - :added "0.3.0", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/sources-in-jar", + :line 96, + :var-type "function", + :arglists ([jar-file] [jar-file platform]), :doc "Returns a sequence of source file names found in the JAR file.\n\nOptional second argument platform is either clj (default) or cljs,\nboth defined in clojure.tools.namespace.find.", - :var-type "function", - :line 96, - :file "src/main/clojure/clojure/tools/namespace/find.clj"} - {:arglists ([old-sym new-sym source-path dirs]), + :namespace "clojure.tools.namespace.find", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/sources-in-jar"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/09e1e1fd81faed4e24399bf68bf78e87b32eb68b/src/main/clojure/clojure/tools/namespace/move.clj", :name "move-ns", - :namespace "clojure.tools.namespace.move", + :file "src/main/clojure/clojure/tools/namespace/move.clj", :source-url "https://github.com/clojure/tools.namespace/blob/09e1e1fd81faed4e24399bf68bf78e87b32eb68b/src/main/clojure/clojure/tools/namespace/move.clj#L86", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/09e1e1fd81faed4e24399bf68bf78e87b32eb68b/src/main/clojure/clojure/tools/namespace/move.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.move/move-ns", + :line 86, + :var-type "function", + :arglists ([old-sym new-sym source-path dirs]), :doc "ALPHA: subject to change. Moves the .clj source file (found relative\nto source-path) for the namespace named old-sym to new-sym and\nreplace all occurrences of the old name with the new name in all\nClojure source files found in dirs.\n\nThis is a purely textual transformation. It does not work on\nnamespaces require'd or use'd from a prefix list.\n\nWARNING: This function modifies and deletes your source files! Make\nsure you have a backup or version control.", - :var-type "function", - :line 86, - :file "src/main/clojure/clojure/tools/namespace/move.clj"} - {:arglists ([old-sym new-sym source-path]), - :name "move-ns-file", :namespace "clojure.tools.namespace.move", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.move/move-ns"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/09e1e1fd81faed4e24399bf68bf78e87b32eb68b/src/main/clojure/clojure/tools/namespace/move.clj", + :name "move-ns-file", + :file "src/main/clojure/clojure/tools/namespace/move.clj", :source-url "https://github.com/clojure/tools.namespace/blob/09e1e1fd81faed4e24399bf68bf78e87b32eb68b/src/main/clojure/clojure/tools/namespace/move.clj#L68", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/09e1e1fd81faed4e24399bf68bf78e87b32eb68b/src/main/clojure/clojure/tools/namespace/move.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.move/move-ns-file", + :line 68, + :var-type "function", + :arglists ([old-sym new-sym source-path]), :doc "ALPHA: subject to change. Moves the .clj source file (found relative\nto source-path) for the namespace named old-sym to a file for a\nnamespace named new-sym.\n\nWARNING: This function moves and deletes your source files! Make\nsure you have a backup or version control.", - :var-type "function", - :line 68, - :file "src/main/clojure/clojure/tools/namespace/move.clj"} - {:arglists ([source old-sym new-sym]), - :name "replace-ns-symbol", :namespace "clojure.tools.namespace.move", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.move/move-ns-file"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/09e1e1fd81faed4e24399bf68bf78e87b32eb68b/src/main/clojure/clojure/tools/namespace/move.clj", + :name "replace-ns-symbol", + :file "src/main/clojure/clojure/tools/namespace/move.clj", :source-url "https://github.com/clojure/tools.namespace/blob/09e1e1fd81faed4e24399bf68bf78e87b32eb68b/src/main/clojure/clojure/tools/namespace/move.clj#L54", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/09e1e1fd81faed4e24399bf68bf78e87b32eb68b/src/main/clojure/clojure/tools/namespace/move.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.move/replace-ns-symbol", + :line 54, + :var-type "function", + :arglists ([source old-sym new-sym]), :doc "ALPHA: subject to change. Given Clojure source as a string, replaces\nall occurrences of the namespace name old-sym with new-sym and\nreturns modified source as a string.", - :var-type "function", - :line 54, - :file "src/main/clojure/clojure/tools/namespace/move.clj"} - {:file "src/main/clojure/clojure/tools/namespace/parse.cljc", - :raw-source-url + :namespace "clojure.tools.namespace.move", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.move/replace-ns-symbol"} + {:raw-source-url "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", + :name "clj-read-opts", + :file "src/main/clojure/clojure/tools/namespace/parse.cljc", :source-url "https://github.com/clojure/tools.namespace/blob/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc#L27", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/clj-read-opts", - :namespace "clojure.tools.namespace.parse", :line 27, :var-type "var", + :arglists nil, :doc "Map of options for tools.reader/read allowing reader conditionals\nwith the :clj feature enabled.", - :name "clj-read-opts"} - {:file "src/main/clojure/clojure/tools/namespace/parse.cljc", - :raw-source-url + :namespace "clojure.tools.namespace.parse", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/clj-read-opts"} + {:raw-source-url "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", + :name "cljs-read-opts", + :file "src/main/clojure/clojure/tools/namespace/parse.cljc", :source-url "https://github.com/clojure/tools.namespace/blob/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc#L33", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/cljs-read-opts", - :namespace "clojure.tools.namespace.parse", :line 33, :var-type "var", + :arglists nil, :doc "Map of options for tools.reader/read allowing reader conditionals\nwith the :cljs feature enabled.", - :name "cljs-read-opts"} - {:arglists ([form]), - :name "comment?", :namespace "clojure.tools.namespace.parse", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/cljs-read-opts"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", + :name "comment?", + :file "src/main/clojure/clojure/tools/namespace/parse.cljc", :source-url "https://github.com/clojure/tools.namespace/blob/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc#L17", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/comment?", - :doc "Returns true if form is a (comment ...)", - :var-type "function", :line 17, - :file "src/main/clojure/clojure/tools/namespace/parse.cljc"} - {:arglists ([decl]), - :name "deps-from-ns-decl", + :var-type "function", + :arglists ([form]), + :doc "Returns true if form is a (comment ...)", :namespace "clojure.tools.namespace.parse", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/comment?"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", + :name "deps-from-ns-decl", + :file "src/main/clojure/clojure/tools/namespace/parse.cljc", :source-url "https://github.com/clojure/tools.namespace/blob/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc#L123", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/deps-from-ns-decl", + :line 123, + :var-type "function", + :arglists ([decl]), :doc "Given an (ns...) declaration form (unevaluated), returns a set of\nsymbols naming the dependencies of that namespace. Handles :use and\n:require clauses but not :load.", - :var-type "function", - :line 123, - :file "src/main/clojure/clojure/tools/namespace/parse.cljc"} - {:arglists ([decl]), - :name "name-from-ns-decl", :namespace "clojure.tools.namespace.parse", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/deps-from-ns-decl"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", + :name "name-from-ns-decl", + :file "src/main/clojure/clojure/tools/namespace/parse.cljc", :source-url "https://github.com/clojure/tools.namespace/blob/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc#L117", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/name-from-ns-decl", + :line 117, + :var-type "function", + :arglists ([decl]), :doc "Given an (ns...) declaration form (unevaluated), returns the name\nof the namespace as a symbol.", - :var-type "function", - :line 117, - :file "src/main/clojure/clojure/tools/namespace/parse.cljc"} - {:arglists ([form]), - :name "ns-decl?", :namespace "clojure.tools.namespace.parse", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/name-from-ns-decl"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", + :name "ns-decl?", + :file "src/main/clojure/clojure/tools/namespace/parse.cljc", :source-url "https://github.com/clojure/tools.namespace/blob/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc#L22", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/ns-decl?", - :doc "Returns true if form is a (ns ...) declaration.", - :var-type "function", :line 22, - :file "src/main/clojure/clojure/tools/namespace/parse.cljc"} - {:arglists ([rdr] [rdr read-opts]), - :name "read-ns-decl", + :var-type "function", + :arglists ([form]), + :doc "Returns true if form is a (ns ...) declaration.", :namespace "clojure.tools.namespace.parse", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/ns-decl?"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", + :name "read-ns-decl", + :file "src/main/clojure/clojure/tools/namespace/parse.cljc", :source-url "https://github.com/clojure/tools.namespace/blob/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc#L39", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/read-ns-decl", + :line 39, + :var-type "function", + :arglists ([rdr] [rdr read-opts]), :doc "Attempts to read a (ns ...) declaration from a reader, and returns\nthe unevaluated form. Returns the first top-level ns form found.\nReturns nil if ns declaration cannot be found. Throws exception on\ninvalid syntax.\n\nNote that read can execute code (controlled by\ntools.reader/*read-eval*), and as such should be used only with\ntrusted sources. read-opts is passed through to tools.reader/read,\ndefaults to clj-read-opts", - :var-type "function", - :line 39, - :file "src/main/clojure/clojure/tools/namespace/parse.cljc"} - {:arglists ([lib]), + :namespace "clojure.tools.namespace.parse", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/read-ns-decl"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/27194f2edfe3f5f9e1343f993beca4b43f0bafe8/src/main/clojure/clojure/tools/namespace/reload.clj", :name "remove-lib", - :namespace "clojure.tools.namespace.reload", + :file "src/main/clojure/clojure/tools/namespace/reload.clj", :source-url "https://github.com/clojure/tools.namespace/blob/27194f2edfe3f5f9e1343f993beca4b43f0bafe8/src/main/clojure/clojure/tools/namespace/reload.clj#L15", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/27194f2edfe3f5f9e1343f993beca4b43f0bafe8/src/main/clojure/clojure/tools/namespace/reload.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.reload/remove-lib", + :line 15, + :var-type "function", + :arglists ([lib]), :doc "Remove lib's namespace and remove lib from the set of loaded libs.", - :var-type "function", - :line 15, - :file "src/main/clojure/clojure/tools/namespace/reload.clj"} - {:arglists ([tracker]), - :name "track-reload", :namespace "clojure.tools.namespace.reload", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.reload/remove-lib"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/27194f2edfe3f5f9e1343f993beca4b43f0bafe8/src/main/clojure/clojure/tools/namespace/reload.clj", + :name "track-reload", + :file "src/main/clojure/clojure/tools/namespace/reload.clj", :source-url "https://github.com/clojure/tools.namespace/blob/27194f2edfe3f5f9e1343f993beca4b43f0bafe8/src/main/clojure/clojure/tools/namespace/reload.clj#L43", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/27194f2edfe3f5f9e1343f993beca4b43f0bafe8/src/main/clojure/clojure/tools/namespace/reload.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.reload/track-reload", + :line 43, + :var-type "function", + :arglists ([tracker]), :doc "Executes all pending unload/reload operations on dependency tracker\nuntil either an error is encountered or there are no more pending\noperations.", - :var-type "function", - :line 43, - :file "src/main/clojure/clojure/tools/namespace/reload.clj"} - {:arglists ([tracker]), - :name "track-reload-one", :namespace "clojure.tools.namespace.reload", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.reload/track-reload"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/27194f2edfe3f5f9e1343f993beca4b43f0bafe8/src/main/clojure/clojure/tools/namespace/reload.clj", + :name "track-reload-one", + :file "src/main/clojure/clojure/tools/namespace/reload.clj", :source-url "https://github.com/clojure/tools.namespace/blob/27194f2edfe3f5f9e1343f993beca4b43f0bafe8/src/main/clojure/clojure/tools/namespace/reload.clj#L21", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/27194f2edfe3f5f9e1343f993beca4b43f0bafe8/src/main/clojure/clojure/tools/namespace/reload.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.reload/track-reload-one", + :line 21, + :var-type "function", + :arglists ([tracker]), :doc "Executes the next pending unload/reload operation in the dependency\ntracker. Returns the updated dependency tracker. If reloading caused\nan error, it is captured as ::error and the namespace which caused\nthe error is ::error-ns.", - :var-type "function", - :line 21, - :file "src/main/clojure/clojure/tools/namespace/reload.clj"} - {:arglists ([]), + :namespace "clojure.tools.namespace.reload", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.reload/track-reload-one"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj", :name "clear", - :namespace "clojure.tools.namespace.repl", + :file "src/main/clojure/clojure/tools/namespace/repl.clj", :source-url "https://github.com/clojure/tools.namespace/blob/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj#L170", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/clear", + :line 170, + :var-type "function", + :arglists ([]), :doc "Clears all state from the namespace/file tracker. This may help\nrepair the namespace tracker when it gets into an inconsistent\nstate, without restarting the Clojure process. The next call to\n'refresh' will reload all source files, but may not completely\nremove stale code from deleted files.", - :var-type "function", - :line 170, - :file "src/main/clojure/clojure/tools/namespace/repl.clj"} - {:arglists ([] [namespace]), - :name "disable-reload!", :namespace "clojure.tools.namespace.repl", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/clear"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj", + :name "disable-reload!", + :file "src/main/clojure/clojure/tools/namespace/repl.clj", :source-url "https://github.com/clojure/tools.namespace/blob/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj#L120", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/disable-reload!", + :line 120, + :var-type "function", + :arglists ([] [namespace]), :doc "Adds metadata to namespace (or *ns* if unspecified) telling\n'refresh' not to load it. Implies disable-unload! also.\n\nWarning: Aliases to reloaded namespaces will break.", - :var-type "function", - :line 120, - :file "src/main/clojure/clojure/tools/namespace/repl.clj"} - {:arglists ([] [namespace]), - :name "disable-unload!", :namespace "clojure.tools.namespace.repl", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/disable-reload!"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj", + :name "disable-unload!", + :file "src/main/clojure/clojure/tools/namespace/repl.clj", :source-url "https://github.com/clojure/tools.namespace/blob/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj#L111", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/disable-unload!", + :line 111, + :var-type "function", + :arglists ([] [namespace]), :doc "Adds metadata to namespace (or *ns* if unspecified) telling\n'refresh' not to unload it. The namespace may still be reloaded, it\njust won't be removed first.\n\nWarning: Aliases to reloaded namespaces will break.", - :var-type "function", - :line 111, - :file "src/main/clojure/clojure/tools/namespace/repl.clj"} - {:arglists ([& options]), - :name "refresh", :namespace "clojure.tools.namespace.repl", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/disable-unload!"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj", + :name "refresh", + :file "src/main/clojure/clojure/tools/namespace/repl.clj", :source-url "https://github.com/clojure/tools.namespace/blob/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj#L128", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/refresh", + :line 128, + :var-type "function", + :arglists ([& options]), :doc "Scans source code directories for files which have changed (since\nthe last time this function was run) and reloads them in dependency\norder. Returns :ok or an error; sets the latest exception to\nclojure.core/*e (if *e is thread-bound).\n\nThe directories to be scanned are controlled by 'set-refresh-dirs';\ndefaults to all directories on the Java classpath.\n\nOptions are key-value pairs. Valid options are:\n\n :after Namespace-qualified symbol naming a zero-argument\n function to be invoked after a successful refresh. This\n symbol will be resolved *after* all namespaces have\n been reloaded.", - :var-type "function", - :line 128, - :file "src/main/clojure/clojure/tools/namespace/repl.clj"} - {:arglists ([& options]), - :name "refresh-all", :namespace "clojure.tools.namespace.repl", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/refresh"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj", + :name "refresh-all", + :file "src/main/clojure/clojure/tools/namespace/repl.clj", :source-url "https://github.com/clojure/tools.namespace/blob/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj#L147", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/refresh-all", + :line 147, + :var-type "function", + :arglists ([& options]), :doc "Scans source code directories for all Clojure source files and\nreloads them in dependency order.\n\nThe directories to be scanned are controlled by 'set-refresh-dirs';\ndefaults to all directories on the Java classpath.\n\nOptions are key-value pairs. Valid options are:\n\n :after Namespace-qualified symbol naming a zero-argument\n function to be invoked after a successful refresh. This\n symbol will be resolved *after* all namespaces have\n been reloaded.", - :var-type "function", - :line 147, - :file "src/main/clojure/clojure/tools/namespace/repl.clj"} - {:arglists ([& dirs]), - :name "set-refresh-dirs", :namespace "clojure.tools.namespace.repl", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/refresh-all"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj", + :name "set-refresh-dirs", + :file "src/main/clojure/clojure/tools/namespace/repl.clj", :source-url "https://github.com/clojure/tools.namespace/blob/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj#L164", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/set-refresh-dirs", + :line 164, + :var-type "function", + :arglists ([& dirs]), :doc "Sets the directories which are scanned by 'refresh'. Supports the\nsame types as clojure.java.io/file.", - :var-type "function", - :line 164, - :file "src/main/clojure/clojure/tools/namespace/repl.clj"} - {:arglists ([tracker depmap]), + :namespace "clojure.tools.namespace.repl", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/set-refresh-dirs"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/e2c8dc5e8fbfdbe9ca24e9ec357dd1885d522c01/src/main/clojure/clojure/tools/namespace/track.cljc", :name "add", - :namespace "clojure.tools.namespace.track", + :file "src/main/clojure/clojure/tools/namespace/track.cljc", :source-url "https://github.com/clojure/tools.namespace/blob/e2c8dc5e8fbfdbe9ca24e9ec357dd1885d522c01/src/main/clojure/clojure/tools/namespace/track.cljc#L39", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/e2c8dc5e8fbfdbe9ca24e9ec357dd1885d522c01/src/main/clojure/clojure/tools/namespace/track.cljc", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.track/add", + :line 39, + :var-type "function", + :arglists ([tracker depmap]), :doc "Returns an updated dependency tracker with new/updated namespaces.\n\nDepmap is a map describing the new or modified namespaces. Keys in\nthe map are namespace names (symbols). Values in the map are sets of\nsymbols naming the direct dependencies of each namespace. For\nexample, assuming these ns declarations:\n\n (ns alpha (:require beta))\n (ns beta (:require gamma delta))\n\nthe depmap would look like this:\n\n {alpha #{beta}\n beta #{gamma delta}}\n\nAfter adding new/updated namespaces, the dependency tracker will\nhave two lists associated with the following keys:\n\n :clojure.tools.namespace.track/unload\n is the list of namespaces that need to be removed\n\n :clojure.tools.namespace.track/load\n is the list of namespaces that need to be reloaded\n\nTo reload namespaces in the correct order, first remove/unload all\nnamespaces in the 'unload' list, then (re)load all namespaces in the\n'load' list. The clojure.tools.namespace.reload namespace has\nfunctions to do this.", - :var-type "function", - :line 39, - :file "src/main/clojure/clojure/tools/namespace/track.cljc"} - {:arglists ([tracker names]), - :name "remove", :namespace "clojure.tools.namespace.track", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.track/add"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/e2c8dc5e8fbfdbe9ca24e9ec357dd1885d522c01/src/main/clojure/clojure/tools/namespace/track.cljc", + :name "remove", + :file "src/main/clojure/clojure/tools/namespace/track.cljc", :source-url "https://github.com/clojure/tools.namespace/blob/e2c8dc5e8fbfdbe9ca24e9ec357dd1885d522c01/src/main/clojure/clojure/tools/namespace/track.cljc#L88", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/e2c8dc5e8fbfdbe9ca24e9ec357dd1885d522c01/src/main/clojure/clojure/tools/namespace/track.cljc", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.track/remove", + :line 88, + :var-type "function", + :arglists ([tracker names]), :doc "Returns an updated dependency tracker from which the namespaces\n(symbols) have been removed. The ::unload and ::load lists are\npopulated as with 'add'.", - :var-type "function", - :line 88, - :file "src/main/clojure/clojure/tools/namespace/track.cljc"} - {:arglists ([]), - :name "tracker", :namespace "clojure.tools.namespace.track", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.track/remove"} + {:raw-source-url + "https://github.com/clojure/tools.namespace/raw/e2c8dc5e8fbfdbe9ca24e9ec357dd1885d522c01/src/main/clojure/clojure/tools/namespace/track.cljc", + :name "tracker", + :file "src/main/clojure/clojure/tools/namespace/track.cljc", :source-url "https://github.com/clojure/tools.namespace/blob/e2c8dc5e8fbfdbe9ca24e9ec357dd1885d522c01/src/main/clojure/clojure/tools/namespace/track.cljc#L111", - :raw-source-url - "https://github.com/clojure/tools.namespace/raw/e2c8dc5e8fbfdbe9ca24e9ec357dd1885d522c01/src/main/clojure/clojure/tools/namespace/track.cljc", - :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.track/tracker", - :doc "Returns a new, empty dependency tracker", - :var-type "function", :line 111, - :file "src/main/clojure/clojure/tools/namespace/track.cljc"})} + :var-type "function", + :arglists ([]), + :doc "Returns a new, empty dependency tracker", + :namespace "clojure.tools.namespace.track", + :wiki-url + "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.track/tracker"})} diff --git a/index.html b/index.html index af0b647..2c99a7e 100644 --- a/index.html +++ b/index.html @@ -1,12 +1,12 @@ - + clojure.tools.namespace - Extract namespace declarations 0.3.0 API documentation - - - - - + + + + + From 2d6c648ba4b8068122297f7d2d72a5ca76590b7b Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Sat, 2 Jan 2016 18:35:58 -0800 Subject: [PATCH 61/68] Autodoc commit for master/5d6957dd --- api-index.html | 2 +- index.html | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/api-index.html b/api-index.html index 7cf90d2..985c733 100644 --- a/api-index.html +++ b/api-index.html @@ -294,7 +294,7 @@

Other

Logo & site design by Tom Hickey.
diff --git a/index.html b/index.html index 2c99a7e..729d161 100644 --- a/index.html +++ b/index.html @@ -1641,7 +1641,7 @@

tracker

Logo & site design by Tom Hickey.
From 5ec33fd790b3ff12f0bcb8bc58738e8c0999473a Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Thu, 7 Jan 2016 09:04:03 -0800 Subject: [PATCH 62/68] Autodoc commit for master/f1359b86 --- index-0.3.0.clj | 126 ++++++++++++++++++++++++------------------------ index.html | 47 +++++++++--------- 2 files changed, 86 insertions(+), 87 deletions(-) diff --git a/index-0.3.0.clj b/index-0.3.0.clj index 63c89ea..6b92e14 100644 --- a/index-0.3.0.clj +++ b/index-0.3.0.clj @@ -27,7 +27,7 @@ :wiki-url "http://clojure.github.com/tools.namespace/clojure.tools.namespace.file-api.html", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj"} + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj"} {:doc "Search for namespace declarations in directories and JAR files.", :author "Stuart Sierra", @@ -35,7 +35,7 @@ :wiki-url "http://clojure.github.com/tools.namespace/clojure.tools.namespace.find-api.html", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj"} + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj"} {:doc "Refactoring tool to move a Clojure namespace from one name/file to\nanother, and update all references to that namespace in your other\nClojure source files.\n\nWARNING: This code is ALPHA and subject to change. It also modifies\nand deletes your source files! Make sure you have a backup or\nversion control.", :author "Stuart Sierra", @@ -612,12 +612,12 @@ :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dir/scan-files"} {:raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", + "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj", :name "add-files", :file "src/main/clojure/clojure/tools/namespace/file.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L76", - :line 76, + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj#L74", + :line 74, :var-type "function", :arglists ([tracker files] [tracker files read-opts]), :doc @@ -626,13 +626,13 @@ :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/add-files"} {:raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", + "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj", :added "0.3.0", :name "clojure-extensions", :file "src/main/clojure/clojure/tools/namespace/file.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L38", - :line 38, + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj#L36", + :line 36, :var-type "var", :arglists nil, :doc "File extensions for Clojure (JVM) files.", @@ -640,12 +640,12 @@ :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/clojure-extensions"} {:raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", + "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj", :name "clojure-file?", :file "src/main/clojure/clojure/tools/namespace/file.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L48", - :line 48, + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj#L46", + :line 46, :var-type "function", :arglists ([file]), :doc @@ -654,13 +654,13 @@ :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/clojure-file?"} {:raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", + "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj", :added "0.3.0", :name "clojurescript-extensions", :file "src/main/clojure/clojure/tools/namespace/file.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L43", - :line 43, + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj#L41", + :line 41, :var-type "var", :arglists nil, :doc "File extensions for ClojureScript files.", @@ -668,13 +668,13 @@ :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/clojurescript-extensions"} {:raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", + "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj", :added "0.3.0", :name "clojurescript-file?", :file "src/main/clojure/clojure/tools/namespace/file.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L54", - :line 54, + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj#L52", + :line 52, :var-type "function", :arglists ([file]), :doc @@ -683,13 +683,13 @@ :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/clojurescript-file?"} {:raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", + "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj", :added "0.3.0", :name "file-with-extension?", :file "src/main/clojure/clojure/tools/namespace/file.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L29", - :line 29, + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj#L27", + :line 27, :var-type "function", :arglists ([file extensions]), :doc @@ -698,26 +698,26 @@ :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/file-with-extension?"} {:raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", + "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj", :name "read-file-ns-decl", :file "src/main/clojure/clojure/tools/namespace/file.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L17", + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj#L17", :line 17, :var-type "function", :arglists ([file] [file read-opts]), :doc - "Attempts to read a (ns ...) declaration from file, and returns the\nunevaluated form. Returns nil if read fails due to invalid syntax or\nif a ns declaration cannot be found. read-opts is passed through to\ntools.reader/read.", + "Attempts to read a (ns ...) declaration from file, and returns the\nunevaluated form. Returns nil if ns declaration cannot be found.\nread-opts is passed through to tools.reader/read.", :namespace "clojure.tools.namespace.file", :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/read-file-ns-decl"} {:raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj", + "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj", :name "remove-files", :file "src/main/clojure/clojure/tools/namespace/file.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/file.clj#L88", - :line 88, + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj#L86", + :line 86, :var-type "function", :arglists ([tracker files]), :doc @@ -726,12 +726,12 @@ :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/remove-files"} {:raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :added "0.3.0", :name "clj", :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L22", + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj#L22", :line 22, :var-type "var", :arglists nil, @@ -741,12 +741,12 @@ :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/clj"} {:raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :added "0.3.0", :name "cljs", :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L29", + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj#L29", :line 29, :var-type "var", :arglists nil, @@ -756,13 +756,13 @@ :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/cljs"} {:raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :added "0.2.0", :name "clojure-sources-in-jar", :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L109", - :line 109, + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj#L120", + :line 120, :deprecated "0.3.0", :var-type "function", :arglists ([jar-file]), @@ -772,13 +772,13 @@ :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/clojure-sources-in-jar"} {:raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :added "0.2.0", :name "find-clojure-sources-in-dir", :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L57", - :line 57, + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj#L67", + :line 67, :deprecated "0.3.0", :var-type "function", :arglists ([dir]), @@ -788,12 +788,12 @@ :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-clojure-sources-in-dir"} {:raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :name "find-namespaces", :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L182", - :line 182, + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj#L193", + :line 193, :var-type "function", :arglists ([files] [files platform]), :doc @@ -802,13 +802,13 @@ :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-namespaces"} {:raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :added "0.3.0", :name "find-namespaces-in-dir", :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L79", - :line 79, + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj#L90", + :line 90, :var-type "function", :arglists ([dir] [dir platform]), :doc @@ -817,12 +817,12 @@ :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-namespaces-in-dir"} {:raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :name "find-namespaces-in-jarfile", :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L148", - :line 148, + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj#L159", + :line 159, :var-type "function", :arglists ([jarfile] [jarfile platform]), :doc @@ -831,12 +831,12 @@ :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-namespaces-in-jarfile"} {:raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :name "find-ns-decls", :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L163", - :line 163, + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj#L174", + :line 174, :var-type "function", :arglists ([files] [files platform]), :doc @@ -845,13 +845,13 @@ :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-ns-decls"} {:raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :added "0.2.0", :name "find-ns-decls-in-dir", :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L67", - :line 67, + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj#L77", + :line 77, :var-type "function", :arglists ([dir] [dir platform]), :doc @@ -860,12 +860,12 @@ :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-ns-decls-in-dir"} {:raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :name "find-ns-decls-in-jarfile", :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L136", - :line 136, + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj#L147", + :line 147, :var-type "function", :arglists ([jarfile] [jarfile platform]), :doc @@ -874,13 +874,13 @@ :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-ns-decls-in-jarfile"} {:raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :added "0.3.0", :name "find-sources-in-dir", :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L42", - :line 42, + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj#L52", + :line 52, :var-type "function", :arglists ([dir] [dir platform]), :doc @@ -889,12 +889,12 @@ :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-sources-in-dir"} {:raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :name "read-ns-decl-from-jarfile-entry", :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L119", - :line 119, + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj#L130", + :line 130, :var-type "function", :arglists ([jarfile entry-name] [jarfile entry-name platform]), :doc @@ -903,13 +903,13 @@ :wiki-url "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/read-ns-decl-from-jarfile-entry"} {:raw-source-url - "https://github.com/clojure/tools.namespace/raw/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj", + "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :added "0.3.0", :name "sources-in-jar", :file "src/main/clojure/clojure/tools/namespace/find.clj", :source-url - "https://github.com/clojure/tools.namespace/blob/68510af299aca151cf98705a73d1530f1ff6a736/src/main/clojure/clojure/tools/namespace/find.clj#L96", - :line 96, + "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj#L107", + :line 107, :var-type "function", :arglists ([jar-file] [jar-file platform]), :doc diff --git a/index.html b/index.html index 729d161..a94d4cb 100644 --- a/index.html +++ b/index.html @@ -913,7 +913,7 @@

add-files

tools.reader. - Source + Source


@@ -923,7 +923,7 @@

clojure-extensions

File extensions for Clojure (JVM) files.
Added in Extract namespace declarations version 0.3.0
- Source + Source


@@ -935,7 +935,7 @@

clojure-file?

read by the Clojure (JVM) compiler. - Source + Source


@@ -945,7 +945,7 @@

clojurescript-ext
File extensions for ClojureScript files.
Added in Extract namespace declarations version 0.3.0
- Source + Source



@@ -957,7 +957,7 @@

clojurescript-file? Added in Extract namespace declarations version 0.3.0
- Source + Source



@@ -969,7 +969,7 @@

file-with-extension?< with one of the Strings in extensions. Added in Extract namespace declarations version 0.3.0
- Source + Source



@@ -979,12 +979,11 @@

read-file-ns-decl

(read-file-ns-decl file read-opts)
Attempts to read a (ns ...) declaration from file, and returns the
-unevaluated form. Returns nil if read fails due to invalid syntax or
-if a ns declaration cannot be found. read-opts is passed through to
-tools.reader/read.
+unevaluated form. Returns nil if ns declaration cannot be found. +read-opts is passed through to tools.reader/read. - Source + Source


@@ -996,7 +995,7 @@

remove-files

must have been previously added with add-files. - Source + Source

@@ -1020,7 +1019,7 @@

clj

Clojure (.clj and .cljc) source files. Added in Extract namespace declarations version 0.3.0
- Source + Source


@@ -1031,7 +1030,7 @@

cljs

ClojureScript (.cljs and .cljc) source files. Added in Extract namespace declarations version 0.3.0
- Source + Source


@@ -1045,7 +1044,7 @@

clojure-sources-in- JAR file. Added in Extract namespace declarations version 0.2.0
Deprecated since Extract namespace declarations version 0.3.0
- Source + Source



@@ -1059,7 +1058,7 @@

find-clojure-s Returns a sequence of File objects, in breadth-first sort order. Added in Extract namespace declarations version 0.2.0
Deprecated since Extract namespace declarations version 0.3.0
- Source + Source



@@ -1078,7 +1077,7 @@

find-namespaces

both defined in clojure.tools.namespace.find. - Source + Source


@@ -1094,7 +1093,7 @@

find-namespaces-in- both defined in clojure.tools.namespace.find. Added in Extract namespace declarations version 0.3.0
- Source + Source



@@ -1111,7 +1110,7 @@

find-namespaces both defined in clojure.tools.namespace.find. - Source + Source



@@ -1130,7 +1129,7 @@

find-ns-decls

both defined in clojure.tools.namespace.find. - Source + Source


@@ -1146,7 +1145,7 @@

find-ns-decls-in-dir< both defined in clojure.tools.namespace.find. Added in Extract namespace declarations version 0.2.0
- Source + Source



@@ -1162,7 +1161,7 @@

find-ns-decls-in- both defined in clojure.tools.namespace.find. - Source + Source



@@ -1178,7 +1177,7 @@

find-sources-in-dir Added in Extract namespace declarations version 0.3.0
- Source + Source



@@ -1195,7 +1194,7 @@

read-ns-de both defined in clojure.tools.namespace.find. - Source + Source



@@ -1210,7 +1209,7 @@

sources-in-jar

both defined in clojure.tools.namespace.find. Added in Extract namespace declarations version 0.3.0
- Source + Source

From 2e4ee5729420f217ea659b01f026e322b22f0509 Mon Sep 17 00:00:00 2001 From: Tom Faulhaber Date: Mon, 6 Jun 2016 12:51:03 -0700 Subject: [PATCH 63/68] Autodoc commit for master/f1359b86 --- api-index.html | 12 ++-- index-0.3.0.clj | 185 ++++++++++++++++++++++++------------------------ index.html | 91 ++++++++++++++++++++++++ 3 files changed, 189 insertions(+), 99 deletions(-) diff --git a/api-index.html b/api-index.html index 985c733..c2b6fbb 100644 --- a/api-index.html +++ b/api-index.html @@ -43,19 +43,19 @@

tools.namesp

Index of Public Functions and Variables - Extract namespace declarations 0.3.0 (in development)

This page has an alphabetical index of all the documented functions and variables -in Extract namespace declarations. +in Extract namespace declarations. - -
+

+

Shortcuts:
A B C D E F G H - I J K L + I J K L M
N O P Q diff --git a/index-0.3.0.clj b/index-0.3.0.clj index 6b92e14..24f5639 100644 --- a/index-0.3.0.clj +++ b/index-0.3.0.clj @@ -3,29 +3,28 @@ "This namespace is DEPRECATED; most functions have been moved to\nother namespaces", :author "Stuart Sierra", :name "clojure.tools.namespace", - :wiki-url - "http://clojure.github.com/tools.namespace/clojure.tools.namespace-api.html", + :wiki-url "http://clojure.github.io/tools.namespace/index.html", :source-url "https://github.com/clojure/tools.namespace/blob/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj"} {:doc "Bidirectional graphs of dependencies and dependent objects.", :author "Stuart Sierra", :name "clojure.tools.namespace.dependency", :wiki-url - "http://clojure.github.com/tools.namespace/clojure.tools.namespace.dependency-api.html", + "http://clojure.github.io/tools.namespace/index.html#clojure.tools.namespace.dependency", :source-url nil} {:doc "Track namespace dependencies and changes by monitoring\nfile-modification timestamps", :author "Stuart Sierra", :name "clojure.tools.namespace.dir", :wiki-url - "http://clojure.github.com/tools.namespace/clojure.tools.namespace.dir-api.html", + "http://clojure.github.io/tools.namespace/index.html#clojure.tools.namespace.dir", :source-url "https://github.com/clojure/tools.namespace/blob/64e807c1888b494d04bb4dc96432d4d76aa0db54/src/main/clojure/clojure/tools/namespace/dir.clj"} {:doc "Read and track namespace information from files", :author "Stuart Sierra", :name "clojure.tools.namespace.file", :wiki-url - "http://clojure.github.com/tools.namespace/clojure.tools.namespace.file-api.html", + "http://clojure.github.io/tools.namespace/index.html#clojure.tools.namespace.file", :source-url "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj"} {:doc @@ -33,7 +32,7 @@ :author "Stuart Sierra", :name "clojure.tools.namespace.find", :wiki-url - "http://clojure.github.com/tools.namespace/clojure.tools.namespace.find-api.html", + "http://clojure.github.io/tools.namespace/index.html#clojure.tools.namespace.find", :source-url "https://github.com/clojure/tools.namespace/blob/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj"} {:doc @@ -41,7 +40,7 @@ :author "Stuart Sierra", :name "clojure.tools.namespace.move", :wiki-url - "http://clojure.github.com/tools.namespace/clojure.tools.namespace.move-api.html", + "http://clojure.github.io/tools.namespace/index.html#clojure.tools.namespace.move", :source-url "https://github.com/clojure/tools.namespace/blob/09e1e1fd81faed4e24399bf68bf78e87b32eb68b/src/main/clojure/clojure/tools/namespace/move.clj"} {:doc @@ -49,21 +48,21 @@ :author "Stuart Sierra", :name "clojure.tools.namespace.parse", :wiki-url - "http://clojure.github.com/tools.namespace/clojure.tools.namespace.parse-api.html", + "http://clojure.github.io/tools.namespace/index.html#clojure.tools.namespace.parse", :source-url nil} {:doc "Force reloading namespaces on demand or through a\ndependency tracker", :author "Stuart Sierra", :name "clojure.tools.namespace.reload", :wiki-url - "http://clojure.github.com/tools.namespace/clojure.tools.namespace.reload-api.html", + "http://clojure.github.io/tools.namespace/index.html#clojure.tools.namespace.reload", :source-url "https://github.com/clojure/tools.namespace/blob/27194f2edfe3f5f9e1343f993beca4b43f0bafe8/src/main/clojure/clojure/tools/namespace/reload.clj"} {:doc "REPL utilities for working with namespaces", :author "Stuart Sierra", :name "clojure.tools.namespace.repl", :wiki-url - "http://clojure.github.com/tools.namespace/clojure.tools.namespace.repl-api.html", + "http://clojure.github.io/tools.namespace/index.html#clojure.tools.namespace.repl", :source-url "https://github.com/clojure/tools.namespace/blob/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj"} {:doc @@ -71,7 +70,7 @@ :author "Stuart Sierra", :name "clojure.tools.namespace.track", :wiki-url - "http://clojure.github.com/tools.namespace/clojure.tools.namespace.track-api.html", + "http://clojure.github.io/tools.namespace/index.html#clojure.tools.namespace.track", :source-url nil}), :vars ({:raw-source-url @@ -89,7 +88,7 @@ "DEPRECATED; moved to clojure.tools.namespace.file\n\nReturns true if file is a normal file with a .clj or .cljc extension.", :namespace "clojure.tools.namespace", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/clojure-source-file?"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace/clojure-source-file?"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", :added "0.1.0", @@ -105,7 +104,7 @@ "DEPRECATED; moved to clojure.tools.namespace.find\n\nReturns a sequence of filenames ending in .clj or .cljc found in the JAR file.", :namespace "clojure.tools.namespace", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/clojure-sources-in-jar"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace/clojure-sources-in-jar"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", :added "0.1.0", @@ -121,7 +120,7 @@ "DEPRECATED; moved to clojure.tools.namespace.parse\n\nReturns true if form is a (comment ...)", :namespace "clojure.tools.namespace", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/comment?"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace/comment?"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", :added "0.1.0", @@ -137,7 +136,7 @@ "DEPRECATED; moved to clojure.tools.namespace.find\n\nSearches recursively under dir for Clojure source files (.clj, .cljc).\nReturns a sequence of File objects, in breadth-first sort order.", :namespace "clojure.tools.namespace", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-clojure-sources-in-dir"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace/find-clojure-sources-in-dir"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", :added "0.1.0", @@ -153,7 +152,7 @@ "DEPRECATED; moved to clojure.tools.namespace.find\n\nSearches dir recursively for (ns ...) declarations in Clojure\nsource files; returns the symbol names of the declared namespaces.", :namespace "clojure.tools.namespace", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-namespaces-in-dir"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace/find-namespaces-in-dir"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", :added "0.1.0", @@ -169,7 +168,7 @@ "DEPRECATED; moved to clojure.tools.namespace.find\n\nSearches the JAR file for Clojure source files containing (ns ...)\ndeclarations. Returns a sequence of the symbol names of the\ndeclared namespaces.", :namespace "clojure.tools.namespace", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-namespaces-in-jarfile"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace/find-namespaces-in-jarfile"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", :added "0.1.0", @@ -185,7 +184,7 @@ "DEPRECATED; use clojure.tools.namespace.find/find-namespaces\nand clojure.java.classpath/classpath from\nhttp://github.com/clojure/java.classpath\n\nSearches CLASSPATH (both directories and JAR files) for Clojure\nsource files containing (ns ...) declarations. Returns a sequence\nof the symbol names of the declared namespaces.", :namespace "clojure.tools.namespace", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-namespaces-on-classpath"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace/find-namespaces-on-classpath"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", :added "0.1.0", @@ -201,7 +200,7 @@ "DEPRECATED; moved to clojure.tools.namespace.find\n\nSearches dir recursively for (ns ...) declarations in Clojure\nsource files; returns the unevaluated ns declarations.", :namespace "clojure.tools.namespace", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-ns-decls-in-dir"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace/find-ns-decls-in-dir"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", :added "0.1.0", @@ -217,7 +216,7 @@ "DEPRECATED; moved to clojure.tools.namespace.find\n\nSearches the JAR file for Clojure source files containing (ns ...)\ndeclarations; returns the unevaluated ns declarations.", :namespace "clojure.tools.namespace", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-ns-decls-in-jarfile"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace/find-ns-decls-in-jarfile"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", :added "0.1.0", @@ -233,7 +232,7 @@ "DEPRECATED; use clojure.tools.namespace.find/find-ns-decls\nand clojure.java.classpath/classpath from\nhttp://github.com/clojure/java.classpath\n\nSearches CLASSPATH (both directories and JAR files) for Clojure\nsource files containing (ns ...) declarations. Returns a sequence of\nthe unevaluated ns declaration forms.", :namespace "clojure.tools.namespace", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/find-ns-decls-on-classpath"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace/find-ns-decls-on-classpath"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", :added "0.1.0", @@ -249,7 +248,7 @@ "DEPRECATED; moved to clojure.tools.namespace.parse\n\nReturns true if form is a (ns ...) declaration.", :namespace "clojure.tools.namespace", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/ns-decl?"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace/ns-decl?"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", :added "0.1.0", @@ -265,7 +264,7 @@ "DEPRECATED; moved to clojure.tools.namespace.file\n\nAttempts to read a (ns ...) declaration from file, and returns the\nunevaluated form. Returns nil if read fails, or if the first form\nis not a ns declaration.", :namespace "clojure.tools.namespace", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/read-file-ns-decl"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace/read-file-ns-decl"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", :added "0.1.0", @@ -281,7 +280,7 @@ "DEPRECATED; moved to clojure.tools.namespace.parse\n\nAttempts to read a (ns ...) declaration from rdr, and returns the\nunevaluated form. Returns nil if read fails or if a ns declaration\ncannot be found. The ns declaration must be the first Clojure form\nin the file, except for (comment ...) forms.", :namespace "clojure.tools.namespace", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/read-ns-decl"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace/read-ns-decl"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/163bee73ce1d78995bf355e5bebb0abb9964f6d5/src/main/clojure/clojure/tools/namespace.clj", :added "0.1.0", @@ -297,7 +296,7 @@ "DEPRECATED; moved to clojure.tools.namespace.find\n\nAttempts to read a (ns ...) declaration from the named entry in the\nJAR file, and returns the unevaluated form. Returns nil if the read\nfails, or if the first form is not a ns declaration.", :namespace "clojure.tools.namespace", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace/read-ns-decl-from-jarfile-entry"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace/read-ns-decl-from-jarfile-entry"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", :name "->MapDependencyGraph", @@ -311,7 +310,7 @@ "Positional factory function for class clojure.tools.namespace.dependency.MapDependencyGraph.", :namespace "clojure.tools.namespace.dependency", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/->MapDependencyGraph"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dependency/->MapDependencyGraph"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", :name "dependent?", @@ -324,7 +323,7 @@ :doc "True if y is a dependent of x.", :namespace "clojure.tools.namespace.dependency", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/dependent?"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dependency/dependent?"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", :name "depends?", @@ -337,7 +336,7 @@ :doc "True if x is directly or transitively dependent on y.", :namespace "clojure.tools.namespace.dependency", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/depends?"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dependency/depends?"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", :name "graph", @@ -350,7 +349,7 @@ :doc "Returns a new, empty, dependency graph.", :namespace "clojure.tools.namespace.dependency", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/graph"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dependency/graph"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", :name "map->MapDependencyGraph", @@ -364,7 +363,7 @@ "Factory function for class clojure.tools.namespace.dependency.MapDependencyGraph, taking a map of keywords to field values.", :namespace "clojure.tools.namespace.dependency", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/map->MapDependencyGraph"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dependency/map->MapDependencyGraph"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", :name "topo-comparator", @@ -378,7 +377,7 @@ "Returns a comparator fn which produces a topological sort based on\nthe dependencies in graph. Nodes not present in the graph will sort\nafter nodes in the graph.", :namespace "clojure.tools.namespace.dependency", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/topo-comparator"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dependency/topo-comparator"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", :name "topo-sort", @@ -391,13 +390,13 @@ :doc "Returns a topologically-sorted list of nodes in graph.", :namespace "clojure.tools.namespace.dependency", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/topo-sort"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dependency/topo-sort"} {:name "MapDependencyGraph", :var-type "record", :namespace "clojure.tools.namespace.dependency", :arglists nil, :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/MapDependencyGraph", + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dependency/MapDependencyGraph", :source-url nil, :raw-source-url nil, :file nil} @@ -413,7 +412,7 @@ :doc nil, :namespace "clojure.tools.namespace.dependency", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/DependencyGraph"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dependency/DependencyGraph"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/1b3228552547b5227130c5c585558d2b76c35a71/src/main/clojure/clojure/tools/namespace/dependency.cljc", :name "DependencyGraphUpdate", @@ -426,14 +425,14 @@ :doc nil, :namespace "clojure.tools.namespace.dependency", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/DependencyGraphUpdate"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dependency/DependencyGraphUpdate"} {:name "immediate-dependencies", :doc "Returns the set of immediate dependencies of node.", :var-type "function", :namespace "clojure.tools.namespace.dependency", :arglists ([graph node]), :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/immediate-dependencies", + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dependency/immediate-dependencies", :source-url nil, :raw-source-url nil, :file nil} @@ -443,7 +442,7 @@ :namespace "clojure.tools.namespace.dependency", :arglists ([graph node]), :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/immediate-dependents", + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dependency/immediate-dependents", :source-url nil, :raw-source-url nil, :file nil} @@ -453,7 +452,7 @@ :namespace "clojure.tools.namespace.dependency", :arglists ([graph]), :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/nodes", + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dependency/nodes", :source-url nil, :raw-source-url nil, :file nil} @@ -464,7 +463,7 @@ :namespace "clojure.tools.namespace.dependency", :arglists ([graph node]), :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/transitive-dependencies", + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dependency/transitive-dependencies", :source-url nil, :raw-source-url nil, :file nil} @@ -475,7 +474,7 @@ :namespace "clojure.tools.namespace.dependency", :arglists ([graph node-set]), :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/transitive-dependencies-set", + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dependency/transitive-dependencies-set", :source-url nil, :raw-source-url nil, :file nil} @@ -486,7 +485,7 @@ :namespace "clojure.tools.namespace.dependency", :arglists ([graph node]), :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/transitive-dependents", + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dependency/transitive-dependents", :source-url nil, :raw-source-url nil, :file nil} @@ -497,7 +496,7 @@ :namespace "clojure.tools.namespace.dependency", :arglists ([graph node-set]), :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/transitive-dependents-set", + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dependency/transitive-dependents-set", :source-url nil, :raw-source-url nil, :file nil} @@ -508,7 +507,7 @@ :namespace "clojure.tools.namespace.dependency", :arglists ([graph node dep]), :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/depend", + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dependency/depend", :source-url nil, :raw-source-url nil, :file nil} @@ -519,7 +518,7 @@ :namespace "clojure.tools.namespace.dependency", :arglists ([graph node]), :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/remove-all", + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dependency/remove-all", :source-url nil, :raw-source-url nil, :file nil} @@ -530,7 +529,7 @@ :namespace "clojure.tools.namespace.dependency", :arglists ([graph node dep]), :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/remove-edge", + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dependency/remove-edge", :source-url nil, :raw-source-url nil, :file nil} @@ -541,7 +540,7 @@ :namespace "clojure.tools.namespace.dependency", :arglists ([graph node]), :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dependency/remove-node", + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dependency/remove-node", :source-url nil, :raw-source-url nil, :file nil} @@ -560,7 +559,7 @@ "DEPRECATED: replaced by scan-dirs.\n\nScans directories for Clojure (.clj, .cljc) source files which have\nchanged since the last time 'scan' was run; update the dependency\ntracker with new/changed/deleted files.\n\nIf no dirs given, defaults to all directories on the classpath.", :namespace "clojure.tools.namespace.dir", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dir/scan"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dir/scan"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/64e807c1888b494d04bb4dc96432d4d76aa0db54/src/main/clojure/clojure/tools/namespace/dir.clj", :added "0.2.0", @@ -576,7 +575,7 @@ "DEPRECATED: replaced by scan-dirs.\n\nScans directories for all Clojure source files and updates the\ndependency tracker to reload files. If no dirs given, defaults to\nall directories on the classpath.", :namespace "clojure.tools.namespace.dir", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dir/scan-all"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dir/scan-all"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/64e807c1888b494d04bb4dc96432d4d76aa0db54/src/main/clojure/clojure/tools/namespace/dir.clj", :added "0.3.0", @@ -594,7 +593,7 @@ "Scans directories for files which have changed since the last time\n'scan-dirs' or 'scan-files' was run; updates the dependency tracker\nwith new/changed/deleted files.\n\ndirs is the collection of directories to scan, defaults to all\ndirectories on Clojure's classpath.\n\nOptional third argument is map of options:\n\n :platform Either clj (default) or cljs, both defined in \n clojure.tools.namespace.find, controls file extensions \n and reader options.\n\n :add-all? If true, assumes all extant files are modified regardless\n of filesystem timestamps.", :namespace "clojure.tools.namespace.dir", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dir/scan-dirs"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dir/scan-dirs"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/64e807c1888b494d04bb4dc96432d4d76aa0db54/src/main/clojure/clojure/tools/namespace/dir.clj", :added "0.3.0", @@ -610,7 +609,7 @@ "Scans files to find those which have changed since the last time\n'scan-files' was run; updates the dependency tracker with\nnew/changed/deleted files.\n\nfiles is the collection of files to scan.\n\nOptional third argument is map of options:\n\n :platform Either clj (default) or cljs, both defined in\n clojure.tools.namespace.find, controls reader options for \n parsing files.\n\n :add-all? If true, assumes all extant files are modified regardless\n of filesystem timestamps.", :namespace "clojure.tools.namespace.dir", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.dir/scan-files"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.dir/scan-files"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj", :name "add-files", @@ -624,7 +623,7 @@ "Reads ns declarations from files; returns an updated dependency\ntracker with those files added. read-opts is passed through to\ntools.reader.", :namespace "clojure.tools.namespace.file", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/add-files"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.file/add-files"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj", :added "0.3.0", @@ -638,7 +637,7 @@ :doc "File extensions for Clojure (JVM) files.", :namespace "clojure.tools.namespace.file", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/clojure-extensions"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.file/clojure-extensions"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj", :name "clojure-file?", @@ -652,7 +651,7 @@ "Returns true if the java.io.File represents a file which will be\nread by the Clojure (JVM) compiler.", :namespace "clojure.tools.namespace.file", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/clojure-file?"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.file/clojure-file?"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj", :added "0.3.0", @@ -666,7 +665,7 @@ :doc "File extensions for ClojureScript files.", :namespace "clojure.tools.namespace.file", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/clojurescript-extensions"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.file/clojurescript-extensions"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj", :added "0.3.0", @@ -681,7 +680,7 @@ "Returns true if the java.io.File represents a file which will be\nread by the ClojureScript compiler.", :namespace "clojure.tools.namespace.file", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/clojurescript-file?"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.file/clojurescript-file?"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj", :added "0.3.0", @@ -696,7 +695,7 @@ "Returns true if the java.io.File represents a file whose name ends\nwith one of the Strings in extensions.", :namespace "clojure.tools.namespace.file", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/file-with-extension?"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.file/file-with-extension?"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj", :name "read-file-ns-decl", @@ -710,7 +709,7 @@ "Attempts to read a (ns ...) declaration from file, and returns the\nunevaluated form. Returns nil if ns declaration cannot be found.\nread-opts is passed through to tools.reader/read.", :namespace "clojure.tools.namespace.file", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/read-file-ns-decl"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.file/read-file-ns-decl"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/file.clj", :name "remove-files", @@ -724,7 +723,7 @@ "Returns an updated dependency tracker with files removed. The files\nmust have been previously added with add-files.", :namespace "clojure.tools.namespace.file", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.file/remove-files"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.file/remove-files"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :added "0.3.0", @@ -739,7 +738,7 @@ "Platform definition of file extensions and reader options for\nClojure (.clj and .cljc) source files.", :namespace "clojure.tools.namespace.find", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/clj"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.find/clj"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :added "0.3.0", @@ -754,7 +753,7 @@ "Platform definition of file extensions and reader options for\nClojureScript (.cljs and .cljc) source files.", :namespace "clojure.tools.namespace.find", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/cljs"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.find/cljs"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :added "0.2.0", @@ -770,7 +769,7 @@ "DEPRECATED: replaced by sources-in-jar\n\nReturns a sequence of filenames ending in .clj or .cljc found in the\nJAR file.", :namespace "clojure.tools.namespace.find", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/clojure-sources-in-jar"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.find/clojure-sources-in-jar"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :added "0.2.0", @@ -786,7 +785,7 @@ "DEPRECATED: replaced by find-sources-in-dir\n\nSearches recursively under dir for Clojure source files (.clj, .cljc).\nReturns a sequence of File objects, in breadth-first sort order.", :namespace "clojure.tools.namespace.find", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-clojure-sources-in-dir"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.find/find-clojure-sources-in-dir"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :name "find-namespaces", @@ -800,7 +799,7 @@ "Searches a sequence of java.io.File objects (both directories and\nJAR files) for platform source files containing (ns...)\ndeclarations. Returns a sequence of the symbol names of the declared\nnamespaces. Use with clojure.java.classpath to search Clojure's\nclasspath.\n\nOptional second argument platform is either clj (default) or cljs,\nboth defined in clojure.tools.namespace.find.", :namespace "clojure.tools.namespace.find", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-namespaces"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.find/find-namespaces"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :added "0.3.0", @@ -815,7 +814,7 @@ "Searches dir recursively for (ns ...) declarations in Clojure\nsource files; returns the symbol names of the declared namespaces.\n\nOptional second argument platform is either clj (default) or cljs,\nboth defined in clojure.tools.namespace.find.", :namespace "clojure.tools.namespace.find", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-namespaces-in-dir"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.find/find-namespaces-in-dir"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :name "find-namespaces-in-jarfile", @@ -829,7 +828,7 @@ "Searches the JAR file for platform source files containing (ns ...)\ndeclarations. Returns a sequence of the symbol names of the\ndeclared namespaces.\n\nOptional second argument platform is either clj (default) or cljs,\nboth defined in clojure.tools.namespace.find.", :namespace "clojure.tools.namespace.find", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-namespaces-in-jarfile"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.find/find-namespaces-in-jarfile"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :name "find-ns-decls", @@ -843,7 +842,7 @@ "Searches a sequence of java.io.File objects (both directories and\nJAR files) for platform source files containing (ns...)\ndeclarations. Returns a sequence of the unevaluated ns declaration\nforms. Use with clojure.java.classpath to search Clojure's\nclasspath.\n\nOptional second argument platform is either clj (default) or cljs,\nboth defined in clojure.tools.namespace.find.", :namespace "clojure.tools.namespace.find", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-ns-decls"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.find/find-ns-decls"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :added "0.2.0", @@ -858,7 +857,7 @@ "Searches dir recursively for (ns ...) declarations in Clojure\nsource files; returns the unevaluated ns declarations.\n\nOptional second argument platform is either clj (default) or cljs,\nboth defined in clojure.tools.namespace.find.", :namespace "clojure.tools.namespace.find", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-ns-decls-in-dir"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.find/find-ns-decls-in-dir"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :name "find-ns-decls-in-jarfile", @@ -872,7 +871,7 @@ "Searches the JAR file for source files containing (ns ...)\ndeclarations; returns the unevaluated ns declarations.\n\nOptional second argument platform is either clj (default) or cljs,\nboth defined in clojure.tools.namespace.find.", :namespace "clojure.tools.namespace.find", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-ns-decls-in-jarfile"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.find/find-ns-decls-in-jarfile"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :added "0.3.0", @@ -887,7 +886,7 @@ "Searches recursively under dir for source files. Returns a sequence\nof File objects, in breadth-first sort order.\n\nOptional second argument is either clj (default) or cljs, both\ndefined in clojure.tools.namespace.find.", :namespace "clojure.tools.namespace.find", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/find-sources-in-dir"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.find/find-sources-in-dir"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :name "read-ns-decl-from-jarfile-entry", @@ -901,7 +900,7 @@ "Attempts to read a (ns ...) declaration from the named entry in the\nJAR file, and returns the unevaluated form. Returns nil if read\nfails due to invalid syntax or if a ns declaration cannot be found.\n\nOptional third argument platform is either clj (default) or cljs,\nboth defined in clojure.tools.namespace.find.", :namespace "clojure.tools.namespace.find", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/read-ns-decl-from-jarfile-entry"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.find/read-ns-decl-from-jarfile-entry"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/f39b07cbb9544fed5d17fc070d2e84ff335df0f7/src/main/clojure/clojure/tools/namespace/find.clj", :added "0.3.0", @@ -916,7 +915,7 @@ "Returns a sequence of source file names found in the JAR file.\n\nOptional second argument platform is either clj (default) or cljs,\nboth defined in clojure.tools.namespace.find.", :namespace "clojure.tools.namespace.find", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.find/sources-in-jar"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.find/sources-in-jar"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/09e1e1fd81faed4e24399bf68bf78e87b32eb68b/src/main/clojure/clojure/tools/namespace/move.clj", :name "move-ns", @@ -930,7 +929,7 @@ "ALPHA: subject to change. Moves the .clj source file (found relative\nto source-path) for the namespace named old-sym to new-sym and\nreplace all occurrences of the old name with the new name in all\nClojure source files found in dirs.\n\nThis is a purely textual transformation. It does not work on\nnamespaces require'd or use'd from a prefix list.\n\nWARNING: This function modifies and deletes your source files! Make\nsure you have a backup or version control.", :namespace "clojure.tools.namespace.move", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.move/move-ns"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.move/move-ns"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/09e1e1fd81faed4e24399bf68bf78e87b32eb68b/src/main/clojure/clojure/tools/namespace/move.clj", :name "move-ns-file", @@ -944,7 +943,7 @@ "ALPHA: subject to change. Moves the .clj source file (found relative\nto source-path) for the namespace named old-sym to a file for a\nnamespace named new-sym.\n\nWARNING: This function moves and deletes your source files! Make\nsure you have a backup or version control.", :namespace "clojure.tools.namespace.move", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.move/move-ns-file"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.move/move-ns-file"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/09e1e1fd81faed4e24399bf68bf78e87b32eb68b/src/main/clojure/clojure/tools/namespace/move.clj", :name "replace-ns-symbol", @@ -958,7 +957,7 @@ "ALPHA: subject to change. Given Clojure source as a string, replaces\nall occurrences of the namespace name old-sym with new-sym and\nreturns modified source as a string.", :namespace "clojure.tools.namespace.move", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.move/replace-ns-symbol"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.move/replace-ns-symbol"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", :name "clj-read-opts", @@ -972,7 +971,7 @@ "Map of options for tools.reader/read allowing reader conditionals\nwith the :clj feature enabled.", :namespace "clojure.tools.namespace.parse", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/clj-read-opts"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.parse/clj-read-opts"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", :name "cljs-read-opts", @@ -986,7 +985,7 @@ "Map of options for tools.reader/read allowing reader conditionals\nwith the :cljs feature enabled.", :namespace "clojure.tools.namespace.parse", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/cljs-read-opts"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.parse/cljs-read-opts"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", :name "comment?", @@ -999,7 +998,7 @@ :doc "Returns true if form is a (comment ...)", :namespace "clojure.tools.namespace.parse", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/comment?"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.parse/comment?"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", :name "deps-from-ns-decl", @@ -1013,7 +1012,7 @@ "Given an (ns...) declaration form (unevaluated), returns a set of\nsymbols naming the dependencies of that namespace. Handles :use and\n:require clauses but not :load.", :namespace "clojure.tools.namespace.parse", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/deps-from-ns-decl"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.parse/deps-from-ns-decl"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", :name "name-from-ns-decl", @@ -1027,7 +1026,7 @@ "Given an (ns...) declaration form (unevaluated), returns the name\nof the namespace as a symbol.", :namespace "clojure.tools.namespace.parse", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/name-from-ns-decl"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.parse/name-from-ns-decl"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", :name "ns-decl?", @@ -1040,7 +1039,7 @@ :doc "Returns true if form is a (ns ...) declaration.", :namespace "clojure.tools.namespace.parse", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/ns-decl?"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.parse/ns-decl?"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/5d6957ddb11d74fb54c92d2edccce65e8621a3f7/src/main/clojure/clojure/tools/namespace/parse.cljc", :name "read-ns-decl", @@ -1054,7 +1053,7 @@ "Attempts to read a (ns ...) declaration from a reader, and returns\nthe unevaluated form. Returns the first top-level ns form found.\nReturns nil if ns declaration cannot be found. Throws exception on\ninvalid syntax.\n\nNote that read can execute code (controlled by\ntools.reader/*read-eval*), and as such should be used only with\ntrusted sources. read-opts is passed through to tools.reader/read,\ndefaults to clj-read-opts", :namespace "clojure.tools.namespace.parse", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.parse/read-ns-decl"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.parse/read-ns-decl"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/27194f2edfe3f5f9e1343f993beca4b43f0bafe8/src/main/clojure/clojure/tools/namespace/reload.clj", :name "remove-lib", @@ -1068,7 +1067,7 @@ "Remove lib's namespace and remove lib from the set of loaded libs.", :namespace "clojure.tools.namespace.reload", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.reload/remove-lib"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.reload/remove-lib"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/27194f2edfe3f5f9e1343f993beca4b43f0bafe8/src/main/clojure/clojure/tools/namespace/reload.clj", :name "track-reload", @@ -1082,7 +1081,7 @@ "Executes all pending unload/reload operations on dependency tracker\nuntil either an error is encountered or there are no more pending\noperations.", :namespace "clojure.tools.namespace.reload", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.reload/track-reload"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.reload/track-reload"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/27194f2edfe3f5f9e1343f993beca4b43f0bafe8/src/main/clojure/clojure/tools/namespace/reload.clj", :name "track-reload-one", @@ -1096,7 +1095,7 @@ "Executes the next pending unload/reload operation in the dependency\ntracker. Returns the updated dependency tracker. If reloading caused\nan error, it is captured as ::error and the namespace which caused\nthe error is ::error-ns.", :namespace "clojure.tools.namespace.reload", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.reload/track-reload-one"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.reload/track-reload-one"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj", :name "clear", @@ -1110,7 +1109,7 @@ "Clears all state from the namespace/file tracker. This may help\nrepair the namespace tracker when it gets into an inconsistent\nstate, without restarting the Clojure process. The next call to\n'refresh' will reload all source files, but may not completely\nremove stale code from deleted files.", :namespace "clojure.tools.namespace.repl", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/clear"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.repl/clear"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj", :name "disable-reload!", @@ -1124,7 +1123,7 @@ "Adds metadata to namespace (or *ns* if unspecified) telling\n'refresh' not to load it. Implies disable-unload! also.\n\nWarning: Aliases to reloaded namespaces will break.", :namespace "clojure.tools.namespace.repl", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/disable-reload!"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.repl/disable-reload!"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj", :name "disable-unload!", @@ -1138,7 +1137,7 @@ "Adds metadata to namespace (or *ns* if unspecified) telling\n'refresh' not to unload it. The namespace may still be reloaded, it\njust won't be removed first.\n\nWarning: Aliases to reloaded namespaces will break.", :namespace "clojure.tools.namespace.repl", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/disable-unload!"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.repl/disable-unload!"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj", :name "refresh", @@ -1152,7 +1151,7 @@ "Scans source code directories for files which have changed (since\nthe last time this function was run) and reloads them in dependency\norder. Returns :ok or an error; sets the latest exception to\nclojure.core/*e (if *e is thread-bound).\n\nThe directories to be scanned are controlled by 'set-refresh-dirs';\ndefaults to all directories on the Java classpath.\n\nOptions are key-value pairs. Valid options are:\n\n :after Namespace-qualified symbol naming a zero-argument\n function to be invoked after a successful refresh. This\n symbol will be resolved *after* all namespaces have\n been reloaded.", :namespace "clojure.tools.namespace.repl", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/refresh"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.repl/refresh"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj", :name "refresh-all", @@ -1166,7 +1165,7 @@ "Scans source code directories for all Clojure source files and\nreloads them in dependency order.\n\nThe directories to be scanned are controlled by 'set-refresh-dirs';\ndefaults to all directories on the Java classpath.\n\nOptions are key-value pairs. Valid options are:\n\n :after Namespace-qualified symbol naming a zero-argument\n function to be invoked after a successful refresh. This\n symbol will be resolved *after* all namespaces have\n been reloaded.", :namespace "clojure.tools.namespace.repl", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/refresh-all"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.repl/refresh-all"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/0ce6646bb59a319a864faad5d01f1bc31c79e932/src/main/clojure/clojure/tools/namespace/repl.clj", :name "set-refresh-dirs", @@ -1180,7 +1179,7 @@ "Sets the directories which are scanned by 'refresh'. Supports the\nsame types as clojure.java.io/file.", :namespace "clojure.tools.namespace.repl", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.repl/set-refresh-dirs"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.repl/set-refresh-dirs"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/e2c8dc5e8fbfdbe9ca24e9ec357dd1885d522c01/src/main/clojure/clojure/tools/namespace/track.cljc", :name "add", @@ -1194,7 +1193,7 @@ "Returns an updated dependency tracker with new/updated namespaces.\n\nDepmap is a map describing the new or modified namespaces. Keys in\nthe map are namespace names (symbols). Values in the map are sets of\nsymbols naming the direct dependencies of each namespace. For\nexample, assuming these ns declarations:\n\n (ns alpha (:require beta))\n (ns beta (:require gamma delta))\n\nthe depmap would look like this:\n\n {alpha #{beta}\n beta #{gamma delta}}\n\nAfter adding new/updated namespaces, the dependency tracker will\nhave two lists associated with the following keys:\n\n :clojure.tools.namespace.track/unload\n is the list of namespaces that need to be removed\n\n :clojure.tools.namespace.track/load\n is the list of namespaces that need to be reloaded\n\nTo reload namespaces in the correct order, first remove/unload all\nnamespaces in the 'unload' list, then (re)load all namespaces in the\n'load' list. The clojure.tools.namespace.reload namespace has\nfunctions to do this.", :namespace "clojure.tools.namespace.track", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.track/add"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.track/add"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/e2c8dc5e8fbfdbe9ca24e9ec357dd1885d522c01/src/main/clojure/clojure/tools/namespace/track.cljc", :name "remove", @@ -1208,7 +1207,7 @@ "Returns an updated dependency tracker from which the namespaces\n(symbols) have been removed. The ::unload and ::load lists are\npopulated as with 'add'.", :namespace "clojure.tools.namespace.track", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.track/remove"} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.track/remove"} {:raw-source-url "https://github.com/clojure/tools.namespace/raw/e2c8dc5e8fbfdbe9ca24e9ec357dd1885d522c01/src/main/clojure/clojure/tools/namespace/track.cljc", :name "tracker", @@ -1221,4 +1220,4 @@ :doc "Returns a new, empty dependency tracker", :namespace "clojure.tools.namespace.track", :wiki-url - "http://clojure.github.com/tools.namespace//clojure.tools.namespace-api.html#clojure.tools.namespace.track/tracker"})} + "http://clojure.github.io/tools.namespace//index.html#clojure.tools.namespace.track/tracker"})} diff --git a/index.html b/index.html index a94d4cb..f840606 100644 --- a/index.html +++ b/index.html @@ -96,6 +96,9 @@

Table of Contents

read-ns-decl-from-jarfile-entry
+
+ +
clojure.tools.namespace.dependency
@@ -348,6 +351,7 @@

clojure-source-file?

DEPRECATED; moved to clojure.tools.namespace.file
 
 Returns true if file is a normal file with a .clj or .cljc extension.
+

     Added in Extract namespace declarations version 0.1.0
Deprecated since Extract namespace declarations version 0.2.1
Source @@ -361,6 +365,7 @@

clojure-sources-in-jarDEPRECATED; moved to clojure.tools.namespace.find Returns a sequence of filenames ending in .clj or .cljc found in the JAR file. +

     Added in Extract namespace declarations version 0.1.0
Deprecated since Extract namespace declarations version 0.2.1
Source @@ -374,6 +379,7 @@

comment?

DEPRECATED; moved to clojure.tools.namespace.parse
 
 Returns true if form is a (comment ...)
+

     Added in Extract namespace declarations version 0.1.0
Deprecated since Extract namespace declarations version 0.2.1
Source @@ -388,6 +394,7 @@

find-clojure-source Searches recursively under dir for Clojure source files (.clj, .cljc). Returns a sequence of File objects, in breadth-first sort order. +

     Added in Extract namespace declarations version 0.1.0
Deprecated since Extract namespace declarations version 0.2.1
Source @@ -402,6 +409,7 @@

find-namespaces-in-dir +

     Added in Extract namespace declarations version 0.1.0
Deprecated since Extract namespace declarations version 0.2.1
Source @@ -417,6 +425,7 @@

find-namespaces-in-j Searches the JAR file for Clojure source files containing (ns ...) declarations. Returns a sequence of the symbol names of the declared namespaces. +

     Added in Extract namespace declarations version 0.1.0
Deprecated since Extract namespace declarations version 0.2.1
Source @@ -434,6 +443,7 @@

find-namespaces-on Searches CLASSPATH (both directories and JAR files) for Clojure source files containing (ns ...) declarations. Returns a sequence of the symbol names of the declared namespaces. +

     Added in Extract namespace declarations version 0.1.0
Deprecated since Extract namespace declarations version 0.2.1
Source @@ -448,6 +458,7 @@

find-ns-decls-in-dir

Searches dir recursively for (ns ...) declarations in Clojure source files; returns the unevaluated ns declarations. +

     Added in Extract namespace declarations version 0.1.0
Deprecated since Extract namespace declarations version 0.2.1
Source @@ -462,6 +473,7 @@

find-ns-decls-in-jarfi Searches the JAR file for Clojure source files containing (ns ...) declarations; returns the unevaluated ns declarations. +

     Added in Extract namespace declarations version 0.1.0
Deprecated since Extract namespace declarations version 0.2.1
Source @@ -479,6 +491,7 @@

find-ns-decls-on-cla Searches CLASSPATH (both directories and JAR files) for Clojure source files containing (ns ...) declarations. Returns a sequence of the unevaluated ns declaration forms. +

     Added in Extract namespace declarations version 0.1.0
Deprecated since Extract namespace declarations version 0.2.1
Source @@ -492,6 +505,7 @@

ns-decl?

DEPRECATED; moved to clojure.tools.namespace.parse
 
 Returns true if form is a (ns ...) declaration.
+

     Added in Extract namespace declarations version 0.1.0
Deprecated since Extract namespace declarations version 0.2.1
Source @@ -507,6 +521,7 @@

read-file-ns-decl

Attempts to read a (ns ...) declaration from file, and returns the unevaluated form. Returns nil if read fails, or if the first form is not a ns declaration. +

     Added in Extract namespace declarations version 0.1.0
Deprecated since Extract namespace declarations version 0.2.1
Source @@ -523,6 +538,7 @@

read-ns-decl

unevaluated form. Returns nil if read fails or if a ns declaration cannot be found. The ns declaration must be the first Clojure form in the file, except for (comment ...) forms. +

     Added in Extract namespace declarations version 0.1.0
Deprecated since Extract namespace declarations version 0.2.1
Source @@ -538,11 +554,13 @@

read-ns-decl-fr Attempts to read a (ns ...) declaration from the named entry in the JAR file, and returns the unevaluated form. Returns nil if the read fails, or if the first form is not a ns declaration. +

     Added in Extract namespace declarations version 0.1.0
Deprecated since Extract namespace declarations version 0.2.1
Source

+

clojure.tools.namespace.dependency

Bidirectional graphs of dependencies and dependent objects.
@@ -566,6 +584,7 @@

immediate-dep
Usage: (immediate-dependencies graph node)
 
Returns the set of immediate dependencies of node.
+

       
       
       
@@ -576,6 +595,7 @@ 

immediate-depen
Usage: (immediate-dependents graph node)
 
Returns the set of immediate dependents of node.
+

       
       
       
@@ -586,6 +606,7 @@ 

nodes

Usage: (nodes graph)
 
Returns the set of all nodes in graph.
+

       
       
       
@@ -597,6 +618,7 @@ 

transitive-d
Returns the set of all things which node depends on, directly or
 transitively.
+

       
       
       
@@ -608,6 +630,7 @@ 

transiti
Returns the set of all things which any node in node-set depends
 on, directly or transitively.
+

       
       
       
@@ -619,6 +642,7 @@ 

transitive-dep
Returns the set of all things which depend upon node, directly or
 transitively.
+

       
       
       
@@ -630,6 +654,7 @@ 

transitive
Returns the set of all things which depend upon any node in
 node-set, directly or transitively.
+

       
       
       
@@ -652,6 +677,7 @@ 

depend

Returns a new graph with a dependency from node to dep ("node depends
 on dep"). Forbids circular dependencies.
+

       
       
       
@@ -662,6 +688,7 @@ 

remove-all

Usage: (remove-all graph node)
 
Returns a new dependency graph with all references to node removed.
+

       
       
       
@@ -672,6 +699,7 @@ 

remove-edge

Usage: (remove-edge graph node dep)
 
Returns a new graph with the dependency from node to dep removed.
+

       
       
       
@@ -684,6 +712,7 @@ 

remove-node

Removes the node from the dependency graph without removing it as a
 dependency of other nodes. That is, removes all outgoing edges from
 node.
+

       
       
       
@@ -718,6 +747,7 @@ 

->MapDepe
Usage: (->MapDependencyGraph dependencies dependents)
 
Positional factory function for class clojure.tools.namespace.dependency.MapDependencyGraph.
+

     
     
     Source
@@ -729,6 +759,7 @@ 

dependent?

Usage: (dependent? graph x y)
 
True if y is a dependent of x.
+

     
     
     Source
@@ -740,6 +771,7 @@ 

depends?

Usage: (depends? graph x y)
 
True if x is directly or transitively dependent on y.
+

     
     
     Source
@@ -751,6 +783,7 @@ 

graph

Usage: (graph)
 
Returns a new, empty, dependency graph.
+

     
     
     Source
@@ -762,6 +795,7 @@ 

map->M
Usage: (map->MapDependencyGraph m#)
 
Factory function for class clojure.tools.namespace.dependency.MapDependencyGraph, taking a map of keywords to field values.
+

     
     
     Source
@@ -775,6 +809,7 @@ 

topo-comparator

Returns a comparator fn which produces a topological sort based on
 the dependencies in graph. Nodes not present in the graph will sort
 after nodes in the graph.
+

     
     
     Source
@@ -786,11 +821,13 @@ 

topo-sort

Usage: (topo-sort graph)
 
Returns a topologically-sorted list of nodes in graph.
+

     
     
     Source
   
+

clojure.tools.namespace.dir

Track namespace dependencies and changes by monitoring
@@ -817,6 +854,7 @@ 

scan

tracker with new/changed/deleted files. If no dirs given, defaults to all directories on the classpath.
+

     Added in Extract namespace declarations version 0.2.0
Deprecated since Extract namespace declarations version 0.3.0
Source @@ -832,6 +870,7 @@

scan-all

Scans directories for all Clojure source files and updates the dependency tracker to reload files. If no dirs given, defaults to all directories on the classpath. +

     Added in Extract namespace declarations version 0.2.0
Deprecated since Extract namespace declarations version 0.3.0
Source @@ -859,6 +898,7 @@

scan-dirs

:add-all? If true, assumes all extant files are modified regardless of filesystem timestamps. +

     Added in Extract namespace declarations version 0.3.0
Source @@ -884,11 +924,13 @@

scan-files

:add-all? If true, assumes all extant files are modified regardless of filesystem timestamps. +

     Added in Extract namespace declarations version 0.3.0
Source +

clojure.tools.namespace.file

Read and track namespace information from files
@@ -911,6 +953,7 @@

add-files

Reads ns declarations from files; returns an updated dependency
 tracker with those files added. read-opts is passed through to
 tools.reader.
+

     
     
     Source
@@ -921,6 +964,7 @@ 

clojure-extensions

var

     
File extensions for Clojure (JVM) files.
+

     Added in Extract namespace declarations version 0.3.0
Source @@ -933,6 +977,7 @@

clojure-file?

Returns true if the java.io.File represents a file which will be
 read by the Clojure (JVM) compiler.
+

     
     
     Source
@@ -943,6 +988,7 @@ 

clojurescript-ext var

     
File extensions for ClojureScript files.
+

     Added in Extract namespace declarations version 0.3.0
Source @@ -955,6 +1001,7 @@

clojurescript-file?
Returns true if the java.io.File represents a file which will be
 read by the ClojureScript compiler.
+

     Added in Extract namespace declarations version 0.3.0
Source @@ -967,6 +1014,7 @@

file-with-extension?<
Returns true if the java.io.File represents a file whose name ends
 with one of the Strings in extensions.
+

     Added in Extract namespace declarations version 0.3.0
Source @@ -981,6 +1029,7 @@

read-file-ns-decl

Attempts to read a (ns ...) declaration from file, and returns the
 unevaluated form. Returns nil if ns declaration cannot be found.
 read-opts is passed through to tools.reader/read.
+

     
     
     Source
@@ -993,11 +1042,13 @@ 

remove-files

Returns an updated dependency tracker with files removed. The files
 must have been previously added with add-files.
+

     
     
     Source
   
 
+
 

clojure.tools.namespace.find

Search for namespace declarations in directories and JAR files.
@@ -1017,6 +1068,7 @@

clj


     
Platform definition of file extensions and reader options for
 Clojure (.clj and .cljc) source files.
+

     Added in Extract namespace declarations version 0.3.0
Source @@ -1028,6 +1080,7 @@

cljs


     
Platform definition of file extensions and reader options for
 ClojureScript (.cljs and .cljc) source files.
+

     Added in Extract namespace declarations version 0.3.0
Source @@ -1042,6 +1095,7 @@

clojure-sources-in- Returns a sequence of filenames ending in .clj or .cljc found in the JAR file. +

     Added in Extract namespace declarations version 0.2.0
Deprecated since Extract namespace declarations version 0.3.0
Source @@ -1056,6 +1110,7 @@

find-clojure-s Searches recursively under dir for Clojure source files (.clj, .cljc). Returns a sequence of File objects, in breadth-first sort order. +

     Added in Extract namespace declarations version 0.2.0
Deprecated since Extract namespace declarations version 0.3.0
Source @@ -1075,6 +1130,7 @@

find-namespaces

Optional second argument platform is either clj (default) or cljs, both defined in clojure.tools.namespace.find. +

     
     
     Source
@@ -1091,6 +1147,7 @@ 

find-namespaces-in- Optional second argument platform is either clj (default) or cljs, both defined in clojure.tools.namespace.find. +

     Added in Extract namespace declarations version 0.3.0
Source @@ -1108,6 +1165,7 @@

find-namespaces Optional second argument platform is either clj (default) or cljs, both defined in clojure.tools.namespace.find. +

     
     
     Source
@@ -1127,6 +1185,7 @@ 

find-ns-decls

Optional second argument platform is either clj (default) or cljs, both defined in clojure.tools.namespace.find. +

     
     
     Source
@@ -1143,6 +1202,7 @@ 

find-ns-decls-in-dir< Optional second argument platform is either clj (default) or cljs, both defined in clojure.tools.namespace.find. +

     Added in Extract namespace declarations version 0.2.0
Source @@ -1159,6 +1219,7 @@

find-ns-decls-in- Optional second argument platform is either clj (default) or cljs, both defined in clojure.tools.namespace.find. +

     
     
     Source
@@ -1175,6 +1236,7 @@ 

find-sources-in-dir +

     Added in Extract namespace declarations version 0.3.0
Source @@ -1192,6 +1254,7 @@

read-ns-de Optional third argument platform is either clj (default) or cljs, both defined in clojure.tools.namespace.find. +

     
     
     Source
@@ -1207,11 +1270,13 @@ 

sources-in-jar

Optional second argument platform is either clj (default) or cljs, both defined in clojure.tools.namespace.find. +

     Added in Extract namespace declarations version 0.3.0
Source +

clojure.tools.namespace.move

Refactoring tool to move a Clojure namespace from one name/file to
@@ -1246,6 +1311,7 @@ 

move-ns

WARNING: This function modifies and deletes your source files! Make sure you have a backup or version control.
+

     
     
     Source
@@ -1262,6 +1328,7 @@ 

move-ns-file

WARNING: This function moves and deletes your source files! Make sure you have a backup or version control. +

     
     
     Source
@@ -1275,11 +1342,13 @@ 

replace-ns-symbol

ALPHA: subject to change. Given Clojure source as a string, replaces
 all occurrences of the namespace name old-sym with new-sym and
 returns modified source as a string.
+

     
     
     Source
   
 
+
 

clojure.tools.namespace.parse

Parse Clojure namespace (ns) declarations and extract
@@ -1300,6 +1369,7 @@ 

clj-read-opts


     
Map of options for tools.reader/read allowing reader conditionals
 with the :clj feature enabled.
+

     
     
     Source
@@ -1311,6 +1381,7 @@ 

cljs-read-opts


     
Map of options for tools.reader/read allowing reader conditionals
 with the :cljs feature enabled.
+

     
     
     Source
@@ -1322,6 +1393,7 @@ 

comment?

Usage: (comment? form)
 
Returns true if form is a (comment ...)
+

     
     
     Source
@@ -1335,6 +1407,7 @@ 

deps-from-ns-decl

Given an (ns...) declaration form (unevaluated), returns a set of
 symbols naming the dependencies of that namespace.  Handles :use and
 :require clauses but not :load.
+

     
     
     Source
@@ -1347,6 +1420,7 @@ 

name-from-ns-decl

Given an (ns...) declaration form (unevaluated), returns the name
 of the namespace as a symbol.
+

     
     
     Source
@@ -1358,6 +1432,7 @@ 

ns-decl?

Usage: (ns-decl? form)
 
Returns true if form is a (ns ...) declaration.
+

     
     
     Source
@@ -1378,11 +1453,13 @@ 

read-ns-decl

tools.reader/*read-eval*), and as such should be used only with trusted sources. read-opts is passed through to tools.reader/read, defaults to clj-read-opts +

     
     
     Source
   
 
+
 

clojure.tools.namespace.reload

Force reloading namespaces on demand or through a
@@ -1403,6 +1480,7 @@ 

remove-lib

Usage: (remove-lib lib)
 
Remove lib's namespace and remove lib from the set of loaded libs.
+

     
     
     Source
@@ -1416,6 +1494,7 @@ 

track-reload

Executes all pending unload/reload operations on dependency tracker
 until either an error is encountered or there are no more pending
 operations.
+

     
     
     Source
@@ -1430,11 +1509,13 @@ 

track-reload-one

tracker. Returns the updated dependency tracker. If reloading caused an error, it is captured as ::error and the namespace which caused the error is ::error-ns.
+

     
     
     Source
   
 
+
 

clojure.tools.namespace.repl

REPL utilities for working with namespaces
@@ -1458,6 +1539,7 @@

clear

state, without restarting the Clojure process. The next call to 'refresh' will reload all source files, but may not completely remove stale code from deleted files. +

     
     
     Source
@@ -1473,6 +1555,7 @@ 

disable-reload!

'refresh' not to load it. Implies disable-unload! also. Warning: Aliases to reloaded namespaces will break. +

     
     
     Source
@@ -1489,6 +1572,7 @@ 

disable-unload!

just won't be removed first. Warning: Aliases to reloaded namespaces will break. +

     
     
     Source
@@ -1513,6 +1597,7 @@ 

refresh

function to be invoked after a successful refresh. This symbol will be resolved *after* all namespaces have been reloaded. +

     
     
     Source
@@ -1535,6 +1620,7 @@ 

refresh-all

function to be invoked after a successful refresh. This symbol will be resolved *after* all namespaces have been reloaded. +

     
     
     Source
@@ -1547,11 +1633,13 @@ 

set-refresh-dirs

Sets the directories which are scanned by 'refresh'. Supports the
 same types as clojure.java.io/file.
+

     
     
     Source
   
 
+
 

clojure.tools.namespace.track

Dependency tracker which can compute which namespaces need to be
@@ -1603,6 +1691,7 @@ 

add

namespaces in the 'unload' list, then (re)load all namespaces in the 'load' list. The clojure.tools.namespace.reload namespace has functions to do this.
+

     
     
     Source
@@ -1616,6 +1705,7 @@ 

remove

Returns an updated dependency tracker from which the namespaces
 (symbols) have been removed. The ::unload and ::load lists are
 populated as with 'add'.
+

     
     
     Source
@@ -1627,6 +1717,7 @@ 

tracker

Usage: (tracker)
 
Returns a new, empty dependency tracker
+

     
     
     Source

From 479570295545ab724b7d93f1cc6919522af4b643 Mon Sep 17 00:00:00 2001
From: Tom Faulhaber 
Date: Tue, 10 Jan 2017 21:35:18 -0800
Subject: [PATCH 64/68] Autodoc commit for master/3b8265f4

---
 api-index.html | 2 +-
 index.html     | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/api-index.html b/api-index.html
index c2b6fbb..6ee678f 100644
--- a/api-index.html
+++ b/api-index.html
@@ -294,7 +294,7 @@ 

Other

Logo & site design by Tom Hickey.
diff --git a/index.html b/index.html index f840606..363e77c 100644 --- a/index.html +++ b/index.html @@ -1731,7 +1731,7 @@

tracker

Logo & site design by Tom Hickey.
From ab92a048edc4a0a7a409832669130e1ecbbf4df4 Mon Sep 17 00:00:00 2001 From: Alex Miller Date: Tue, 3 Dec 2019 10:51:05 -0600 Subject: [PATCH 65/68] update api docs --- api-index.html | 12 +- index-0.3.0.clj => index-0.3.2-SNAPSHOT.clj | 322 ++++++++++---------- index.html | 120 ++++---- 3 files changed, 227 insertions(+), 227 deletions(-) rename index-0.3.0.clj => index-0.3.2-SNAPSHOT.clj (83%) diff --git a/api-index.html b/api-index.html index 6ee678f..a6e3f1c 100644 --- a/api-index.html +++ b/api-index.html @@ -1,7 +1,7 @@ - Index - Extract namespace declarations 0.3.0 API documentation + Index - tools.namespace 0.3.2-SNAPSHOT API documentation @@ -25,14 +25,14 @@

tools.namesp @@ -41,9 +41,9 @@

tools.namesp