blog.bouzuya.net

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 を提供してくれる (?) のかな。気になる。