Affects Version/s: None
Fix Version/s: None
The following example does not work as expected when run form a ClojureScript REPL:
(ns test.color (:require [goog.color :as c]))
The parse function is undefined.
The problem is that goog.color depends on goog.color.names. goog.color.names is loaded first and goog.color is never loaded because the current implementation assumes that if goog.color is not undefined then it has already been loaded.
Come up with a different strategy for determining if a namespace is loaded.