2016-05-17 ClojureScript をはじめた
2016-05-15 に書いたとおり今週は Clojure / ClojureScript に取り組む。今日は ClojureScript 環境をつくるべく、いろいろと読んだ。
ひとまず build できることを確認して空の Project をつくった。結果は bouzuya/my-cljs 。
- technomancy/leiningen を install
- JDK を install (一度、間違えて JRE を install してしまった)
lein new my-cljs
で my-cljs という名前の project を作成- plugins に lein-cljsbuild を追加
- dependencies に clojurescript を追加
lein deps
(~/.m2/
に依存関係のある jar が格納される )lein cljsbuild once
で cljs を build (target/
に生成される)
まだ production 向けの build や開発作業などを考慮していないけど、とりあえずここまで。
そもそも開始が火曜日というのが既に負けているような気もする。
追記: Leiningen 以外にも Boot (boot-clj/boot) というものがあるらしい。完全に競合しているのかは知らない。気になる。 bhauman/lein-figwheel という名前を見かけた。hot reload を提供してくれる (?) のかな。気になる。