2006-11-14から1日間の記事一覧
関数型言語とオブジェクト指向,およびOCamlの"O"についてを読んで、関数型言語とオブジェクト指向について、また考えた。 これを読んでまず思ったのは、「結局、状態はどうやって表現するの?」という事だった。ちょっと前にオブジェクト指向は副作用がどう…
明日は歯医者だ。歯医者の前日は、すっぽかさないかと胃が痛い。
他の言語でできる事は大抵Schemeでもできるので、Schemeをプログラミング言語界のPlaggerという名目で売り込むのはどうかと考えてみた。 でも、HaskellでできてSchemeでできない(苦労する)事とかはあるような気もする。あと、Plaggerも普通の人にはマイナ…
fold-rightはスタックとか自前で用意せずに末尾再帰に書き換えられるんだろうか…。reverseとfoldを使えば末尾再帰で書けるけど、リストを2回たぐってるのがなんかアレな感じ。評価順序も気になる。(実際、revertとfoldの組み合わせで書いたfold-rightを使…
たまにマシンがすごい重くなる。topで確認してみると、beagleがむちゃくちゃCPUを使ってた。CPU使用率102%とか表示されてて、時代はマルチコアだなぁ、とか、ちょっと感動してしまったが、apt-get remove beagleした。
16時間ぐらい寝た。なんでこんなに寝たのか理由がよくわからなかったので考えてみたら、一昨日→昨日は徹夜で作業してたんだった。いつ寝たとかいつ起きたとか、そういう感覚が完全に狂ってる。 ここしばらくずっとそれなりに忙しかったんだが、来週の中間発…