clojure-japan

athos 2015-07-06T04:29:07.000888Z

clojure 1.7.0とcompojure 1.3.4の組み合わせだとエラー出ますね。compojureが依存してるcloutが内部で使ってるinstaparse 1.4.0が原因のようです。

athos 2015-07-06T04:32:15.000890Z

Compojureを使うときに :exclusions [instaparse] して、最新のinstaparse (1.4.1) を別でdependenciesに追加したら回避できますが。

esehara 2015-07-06T05:30:38.000895Z

便利っぽい

athos 2015-07-06T05:40:16.000896Z

個人的には、昔はCompojureのdestructuringを駆使してましたけど、最近は (GET <path> req (handler req)) してhandler側で(Clojureの通常の)destructuringを使うようになりましたね。その方がひとつひとつのhandlerをring-mockでテストしやすいですし。