bouzuya.hatenablog.com

ぼうずやのにっき

clj-time でハマる

Clojure 向けの Joda-Time ラッパーである clj-time を使っていて色々ハマった。

やりたいことは long で保持している UNIX epoch からのミリ秒を見やすい形に変えたかったのだけれど、せっかくだからと手を出したのが間違いのはじまりだった。

Joda-Time のメソッド名を使うことはなく、独自の関数にしてあるのだけれど、LocalDateTime 関連の処理が足りない。Interval を生成するだけで例外が投げられてしまう。

clj-time にはプルリクしつつ、Joda-Time を使おうかと思っている。機能的には Joda-Time のほうが充実しているわけだし、 clj-time の提供する関数にあまり魅力を感じない。

10 min.