2006-06-01から1ヶ月間の記事一覧

インタプリタを模倣。

上のエントリで、 私は、結構、確認のためだけのコードを書くことが多いので、Makefile など用意せずに compile することが多いです。そのため、make コマンドだけでは物足りません。 などと書いていますが、実は、確認のためだけのコードの場合は、 #ifdef …

C 言語のコンパイル

久し振りの更新となってしまいました。id:higepon さんのところで、 開発時にM-x compileを常用しているのですが以下2点が不満でした。 という話が。;; どうも higepon さんのエントリに反応してしまうことが多い気がします……session.el の方はコメントが既…

クロージャとブロック (追記)

今日になって、昨日の一連のエントリを読み直してみましたが、細かい話ですが注釈を入れさせて貰った方が良さそうな部分を発見してしまいました。それなりに推敲しているつもりですが、私が書く場合は、やはり少し寝かせてからでないとダメですね。昨日のエ…

ふう、疲れました。

ここまで色々とクロージャについての考察を行なって来て、識者の方々にもコメントを頂けましたし、それらを踏まえて一旦は整理しておかねば、と一気に書いてしまいましたが……「簡単にまとめてみました」とか書いてますがとんでもない、私としてはもうとんで…

クロージャとブロック (後編)

前編では、クロージャと、私なりにクロージャと区別している `ブロック' についての比較を、高階関数にブロックをそのまま渡す様なコードについて試みました。そこではクロージャとブロックに明確な差異はありませんでした。しかし、手続きを無名関数として…

クロージャとブロック (前編)

上のエントリでは、これまで考察してきたクロージャについての簡単なまとめを行ないました。そのエントリで最後に書いたブロックにも着目しながら、これまで考察してきたクロージャについて、コードを挙げて検証してみようと思います。さて、上のエントリで…

クロージャについて: 一旦、簡単にまとめてみます。

これまで考察してきたクロージャの件ですが、まだまだ頭の中では発散しているのですけど、一旦、簡単にまとめておきたいと思います。ただ書き散らかしているだけでは意味ない (いや、意味はあると思ってるんですけど。自己矛盾だ。) ですからね。Rui さん、s…

クロージャについて: コメントありがとうございます。

勝手にプレッシャーを感じながら、これまた勝手に識者の方々にコメントをお願いしていたところ、Rui さんに続いて shiro さんからもコメントを頂きました。私の発散した記事を読んで頂いた上で、非常に示唆に富んだコメントを頂きまして、本当にありがとうご…

トラックバックありがとうございます。

何と、結城さんからトラックバックを頂いてしまいました。 メモ。 id:tenyさんのクロージャについて少し考えてみました。 id:tenyさんのクロージャについてもう少し考えてみました。 ということなんですが、これはきっと、higepon さんと同じで、 [gauche][s…

クロージャについて、どんどん発散して行くなあ。

色々考えていることを整理してみたいと思ったのですが、意に反して、どんどん発散してしまいます。こんなときはまだ整理できる段階ではないということで、発散するままに書き連ねてしまうことにしてみました。先のエントリで少し触れましたが、私は、クロー…

魔術師本が読めません。

ちっとも魔術師本 (SICP) を読んでいません。実は訳あって本自体が手元に無く、読み進められない状況になっています。もう一ヶ月になりましょうか…… (言い訳モードになってます。誰にともなく……)来週辺り手元に戻って来るかもしれないと、淡い期待を抱きつつ…

クロージャについてもう少し考えてみました。

昨日のエントリに Rui さんからコメントを頂きました。ありがとうございます。 私もなんだか同じイメージを持ってます。静的スコープでオブジェクトの寿命が永遠(無限エクステント)というのがまず初めにあって、その結果クロージャがあるという印象。 私が漠…

クロージャについて少し考えてみました。

クロージャについて色々と考えてみました。以前にも書いたのですが、そもそも Gauche をインストールした目的の一つに、クロージャの動作をもっと理解したいという目的があったので。で、色々と shiro さんが公開されているドキュメントを読み返したり、Gauc…