Archive for 12月, 2009

ClojureのAPIリストを眺めていたら面白いマクロがありました。 -> と ->> です。 Rubyのメソッドチェインのようなことができます。

Project EulerをClojureでおさらいシリーズ。
Problem 13 big-integer を扱える言語ならなにも考えずに解ける問題。

Project EulerをClojureでおさらいシリーズ。
Problem 12 約数の数が500を越える最初の三角数を求めよ。

Project EulerをClojureでおさらいシリーズ。
Problem 11 20×20のなかで上下左右斜めのいずれかの方向に連続する4つの数字の積で最大のものを求めよ

Clojureグッズ

In: Clojure

22 12月 2009

Clojureのロゴってピンバッジとかにしやすいデザインだなーと思ってたらホントにあったw

ClojureをREPLを立ち上げれるようにしたら最初に覚えるべきだと個人的に思う4つの関数。

Lisp系言語の第一印象は「括弧が多すぎ!」 ある程度Clojureに慣れてから括弧について考えてみると
「あると思えばある、ないと思えばない。」という感覚。

Lispをはじめる前はあの独特のインデントに拒否感がありました。 Lisp風のインデントではブロックが視覚的に圧縮されています。 慣れた今となっては見やすくて好きです。

妻から「レイトン教授と魔神の笛」のナゾ#042 が解けないとヘルプ要請アリ。 ん?これは出題ミスだろ、とおもったら案の定。 せっかくなのでProject Euler風にコードを書いて解いてみる

reduceと多次元配列

In: Clojure

17 12月 2009

久々にのけぞった。 いやもうね map とか reduce とか強力すぎるからw reduceの本質は再帰性にあったのだと再認識。


Get Adobe Flash playerPlugin by wpburn.com wordpress themes

About this blog

私 manjilab のポータル的サイトになっております。日々気付いたこと、考えたこと、発表したいものを載せていきます。

Photostream

    Lisp indent 考察Lisp indent 考察Lisp indent 考察Lisp indent 考察Lisp indent 考察Tips to use Clojure(Lisp) with TextMateTips to use Clojure(Lisp) with TextMateTips to use Clojure(Lisp) with TextMate