ものすごい久しぶりにClojureに関するブログを書いてみました。 Clojureをより多くの人に知ってもらうためにも、今後はもっと頻度増やしていこうかなと。 今回は、知っているようで知らない、一度は正しく理解しておきたいClojureScriptでの外部ライブラリの使用方法について紹介します。 ライブラリの使用したい時にまず考えなければいけないのが、それがどんなライブラリであるかということです。大きく分けて3つの分岐があります。 ClojureScriptで書かれたライブラリかどうか 1以外でGoogle Closure用のライブラリかどうか(goog.provide()使ってるか) 1と2以外でgoog.provide()を使っていないけど、Google Closureのadvancedコンパイルが通るか 本記事では、上記の分岐を正しく判断できるように、また、ClojureScript