読者です 読者をやめる 読者になる 読者になる

入門ClojureScript読んだ

O'Reilly Japan - 入門 ClojureScript

Clojureに深入りせず、ClojureJavaScriptの接点を中心に解説する。不変データ構造をどう扱うかや、マクロが使えるケース。とくにClosure CompilerのAdvanced Optimizationが有効なケース、無効なケースを重点的に解説している。

とくにマクロはcljs拡張子で書けないからcljで書けっていうのは、ここで言われなかれば絶対に気づけなかった気がする。(よく考えればmacroはコンパイル時処理なのでJVMで動くわけだが…)

問題になりながちな環境構築にも序盤でかなりの分量を割いていて、これを読めばどうにかなるという気はした。良い本だと思う。