Clojure思ったより書けない問題
2018-03-23 / [clojure]
今日ちょっと仕事でデータの加工して集計する作業があったので、 加工スクリプトにClojure使おうとした。
結果、全然書けなくて愕然とした訳だけど、その理由を考えてみる。
ちなみにClojureは全く悪くない。僕が勉強不足だっただけ。
1. CIDER REPLとバッファの連携のさせ方が不勉強
いま開いているバッファをREPLに突っ込んで、 そのバッファの名前空間上で式を評価したい。
とかがそもそもどうやるのかまだ解っていない。
このあたりはREPL駆動開発的な 自分なりの フローを作ることで解決すると思う。
2. ClojureとJavaのInteropに必要な特殊形式知らなすぎ
コンストラクタどう呼ぶのか。 メソッドどう呼ぶのか。
JVMの資産を利用できるのが強みのClojureのはずなのに、JavaとのInterop方法忘れてていちいち調べてた。
これから
上手く書けなかったのがめちゃくちゃ悔しい。 自分のほしいものを書けるようならないと、使えると言っちゃ駄目だ。 そしてClojureを使えるようになりたい。
HaskellのCofreeのネタを書くためにもFixとうとうの導入を試してはみるけど、Clojure触る時間をしばらく主軸に置こうかな。 という風に少し重みを変えよう。
さて、Clojureで何作るか探すかなー。