Clojure

Clojureで使って便利なマクロたち: .. doto ->> ->

この記事は Clojrure Advent Calendar 2011の参加記事です(この記事はTokyo.clj#15で紹介した内容と同じです)Clojureは従来の他のLisp系言語よりカッコを減らそうとしていたり、 オブジェクト指向ライブラリとの親和性を高めるための工夫が随所に見られます…

leiningen の読み方は ライニンゲン

leiningen の FAQ (http://github.com/technomancy/leiningen) によると「LINE-ing-en と読むんじゃねーの」書いてあります。 これはカタカナにするとライニンゲンでしょう。ちなみにドイツの地名の Leiningen も、カタカナではライニンゲンと書くのが一般的…

leiningen で clojure-1.2.0 を使う

clojure-1.2.0 では遅延シーケンスの扱いが改善されていて、時間がかかる処理を伴うシーケンスでも期待通りに動いてくれます。 そこで、 leiningen で clojure-1.2.0 を使うための project.clj のサンプルです。 (defproject your-project-name "your-projec…