2008-08-25から1日間の記事一覧
ちょっとずつCommon Lispを始めよう。xyzzyでもある程度サブセット的なものを動かせるから、最初はxyzzyで動かそうかな。Schemeに比べて汚い印象が強いCommonLisp。キタナイというのはもちろんそのとおりで、最小主義ではないからだ。 Wikipediaから では、W…
はてなダイアリーの保存するボタンは信用ならん!1/3ぐらいの確率で灰色でとまる。
ストリーミングモデル、と私が勝手に呼んでいるパターン。 もうプログラミングの帝石みたいなものだけれども、インプットが巨大(あるいは無限)な問題を一定のメモリで解くというやり方。 以下が対照的だろう。 メモリに全部ファイル内容を読んでから1行ず…
末尾再帰(tail recursion)は意識しないとそうならない。 再帰の中には末尾再帰に変換できないものも当然ある たいがい再帰関数で途中結果を持ちあるくようにすれば末尾再帰にできる ただ、これを無理やりやると結局スタックを持ち歩いているのと違わなくなる…
(2008/10/22に加筆。) Javaではインナークラス、匿名クラスの違いがわかってると便利です。 以下のクラスから参照できる変数スコープの違いをはっきりと示すことができるとかっこいいでしょう。 staticなインナークラス ただのインナークラス 匿名クラス …
iPhoneのことだそうだ。 なんかアイフォーーンって言われるとXenogearsのアイオーン(google:Xenogears アイオーン)って敵キャラ思い出す。ソラリスの人々が夢見る天使の敵。