2006-07-15から1日間の記事一覧

revealをいろんな人に勧めてみた

IEユーザーなので…(2) すごいけど、使いたいとは思わない…(2) そもそも拡張とか入れるのめんどくさい…(1) 自分も使う!という人は一人もいなかった。そんなものなのかもしれない。

guileの場合

ついでにguileの場合も調べてみた。デバッグオプションを付けてコンパイルした場合は確保したConsセルに対してscm_assert_cell_validを呼んでいるが、デバッグオプションがついていない場合にはチェック無し。デバッグオプションも、これはどこで問題が起こ…

Schemeでconsは失敗するか

Schemeみたいにメモリ管理を隠蔽してしまっている言語では、メモリ確保に失敗した場合にどうすればいいのだろう。例えば、consをしようとすると新しいメモリ領域が必要になってくるので、consにはわずかながら失敗の可能性がある。 というか、よく考えたらco…

mallocに失敗した場合にどうするべきか

ライブラリであれば、失敗を呼び出し元に伝える、もしくはGCを使ってるならGCを走らせる、などの方策が考えられる。(GCしてもメモリが確保できるとは限らないので、結局は失敗を呼出元に伝える、という事になるのかな。) アプリケーションの場合はどうする…