Fork me on GitHub
#clojure-japan
<
2015-07-06
>
athos04:07:07

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

athos04:07:15

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

esehara05:07:38

便利っぽい

athos05:07:16

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