2014-12-01から1ヶ月間の記事一覧
14.1 関数の構築 関数合成をマクロ化する意味が結局良く分からない。 funcall を暗に呼んでいて省略できるのがメリットくらい?それにしてもまだ呼び方が (fn (compose list 1+ truncate)) と、Clojure の comp を知っていると使う側が fn を改めて呼ぶ必要…
13.1 アナフォリックな変種オペレータ p116 aif を初めとした図 72 ひと通り。 (defmacro aif [test-form then-form & [else-form]] `(let [~'it ~test-form] (if ~'it ~then-form ~else-form))) (defmacro awhen [test-form & body] `(aif ~test-form (do ~…
GitHub へ API doc を deploy する方法としては既に codox の HowTo としてもあるんだが、ここではもう少し手抜きな方法をメモしておく。GitHub Pages となるリポジトリは既に作っているものとする。 lein doc してできた doc フォルダを普通に git commit&p…
cider が 0.8.1 になってた のでアップデートしようとしたが割と手間取ったのでその手順をメモしておく。 今回は 0.7.0 の時と違い単なるインストール記事で使用感までは書いてない。 個人的に色々気になるのはあるけども今回は 元Changelog。 を見てもらう…