Hatena::ブログ(Diary)

予定は未定Blog版 このページをアンテナに追加 RSSフィード Twitter

カレンダー
<< 2012/02 >>
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29
あわせて読みたい
 

2012-01-20

[]Lazy を使って Seq の foldBack 的なものを書いてみた

書いてみた。

続きを読む

2012-01-19

[][]再帰で考える

再帰は関数型言語を構成する重要な部品の一つです*1

しかし、手続型言語に慣れたプログラマにとって、再帰で考えるというのは難しいものがあります。

このエントリは、そういうプログラマが再帰で考えることができるようになるために書きました。

言語としては、F# と C# を使っています (推奨は F#。C# の例は実用性が無いに等しい) が、Java プログラマでもある程度読めるでしょう。

前提条件として、これらの言語の文法は知っているものとします。

特に、C# で言う Func デリゲートを多用します。


すごい長いので、時間があるときに一気にどうぞ。

再帰以外の話もちょろちょろと出てきます。

続きを読む

*1:ちなみに、ここでは再帰呼び出しの再帰を扱い、再帰的なデータ構造については扱いません。

2012-01-17

[][]Developer's Test 勉強会に行ってきた

すごい楽しかった!

事の発端は、「SCMBC の時の資料を使わせてもらえないか?」というツイートでした。

最近大阪行ってないなー、面白そうだなー、ということで行ってきました!

得るものがたくさんあったので、行って正解でした。

資料の公開はもうちょい待ってください。


以下感想。

続きを読む

[]質問に答えてみる

リポジトリ見てたら、question.txt なるファイルを見つけたので、その質問に答えてみます。

続きを読む

[]コンフリクトが発生しなくても壊れる場合

push したら誰かが先に push していたので失敗した。

なので pull したが、コンフリクト (競合) は発生しなかったので何も確認せずにそのまま push した。

何も問題なさそうですね。

・・・本当ですか?

例えばこんな状況を考えてみましょう。

続きを読む

2012-01-16

[]名古屋クリスマソン 2011 を開催した

去年のクリスマス、楽しかったなぁ・・・

と、いうことで、クリスマスに開発合宿しました。

ケーキ美味しかったです。

12 月の頭からずっと忙しくて、ぐだぐだな感じですみませんでした。

でもクリスマソンのおかげで無事に正月を迎えることができましたよ!

2011-12-31

[]2011 年

2011 年は色々なことがあったなぁ・・・

発表したけどブログに起こしていないものとしては、

F# 関連多いですね。

思えば今年最初の発表もデブサミで F# の発表でしたし、F# の年になりました。

Groovy は・・・Groovy は・・・とりあえず保留で。

 
この日記のはてなブックマーク数