https://twitter.com/kinaba のログ (twilog の方が便利です。)
おきたおきた。今日はふるほんまつりに入り浸るか | |
きたくした。オーム社のブース(っていうのか?)が大変安く、書籍購入をω回繰り返しそうになってしまったが踏みとどまった。 | |
@sugarkeys 楽しみですよねー。竜虎相打つ! | |
買ったもの。古本でないのもまじってる http://f.hatena.ne.jp/twitter2/20091031165717 | |
浜松中納言物語とボビーフィッシャーの究極のチェスが割と安く買えたので満足している | |
モナド(in 関数型言語)の解説をするのが流行ってるようなので便乗して全方向に混沌をまき散らすことにしますけど、もう「モナドとは Command パターンのことです。」でいいんじゃないですかね。 | |
「Command パターン上に Composite パターンと Decorator パターンを使ってリッチなコマンド体系を作りたいと思った時に、どういうAPIにすると一貫性があって破綻しにくくて再利用しやすい感じになるか、という指針の一つが Monad というメタパターンです。」 | |
「Monad が唯一無二の解というわけではなくて、関数型の世界でも Arrow だの Idiom だの色々あるわけなので、ことさら Monad を特別視して学ばなくても、今普通に破綻してないAPI設計ができてるなら、改めてモナドモナド考えなくても困らんのでは。」 | |
「どっちかというと、Command パターンはエディタのUndo以外にも使えるという事例集として、Haskell とかが Monad を使っている例を個別に眺めておくのが一番役に立つんじゃないかと思います。その際、具体的なAPI設計指針は割とどうでもいいんじゃないでしょうか。」 | |
etml ( http://www.jmuk.org/diary/index.php/2009/02/09/0/ ) みたいだ RT 感情記述言語というのがあるらしい。 http://www.w3.org/TR/emotionml/ (via @cocoa_ruto) | |
七不思議、ノーマル深遠142Fで戦漢女の盾を地雷で吹き飛ばしたのでやる気がもうだめだ…。これ普通の盾でも十分行けるもんなのかな | |
というわけで気分転換にPLDIrの発表資料を作っているというか削っている。まだ15ページあるのでもっと削りたいけど、しかし流れが完成してしまって削るところがない。困った | |
@wata_orz おおすごい! |