 
 ;; Compile
 ;; =======
-
-;; TODO: Most of the code below assumes that core is the only file in
-;; ClojureScript. There are others and this will need to be changed to
-;; load them both as cljs source and as compiled JavaScript.
 
 (defmacro with-core
   "Ensure that core.cljs has been loaded."

  directory."
  [js]
  (if-let [url ^URL (-url js)]
    (last (string/split (.getFile url) #"/goog.jar!/"))
    (str (random-string 5) ".js")))

(defn write-javascript

                          line-seq
                          parse-js-ns
                          (assoc :file res)))]
    (let [all-nodes (map graph-node (concat (all-goog-js) (all-cljs-js)))]
      (build-index all-nodes))))

(def dependency-index (memoize dependency-index*))
