2008-11-01から1ヶ月間の記事一覧

英語で面接をする

英語で面接しました。といっても面接される方ではなく、*する*方です。それも電話で。 そもそも外国語で電話すること自体、相手の表情が判らないので不安なのですが、その上相手を評価せねばなりません。 仕事仲間との英語電話は全然気にならずに滅茶苦茶に…

Gc.finalise について(続き)

じゃ、ここでパズルです。値 v とその finaliser f があります。v に対して GC が起こった場合 f v を呼び出します。プログラム終了時までに v が GC されなかった場合は、at_exit を使ってやはり f v を呼び出したい。そんな関数 finalise_or_at_exit が定…

Gc.finalise について

OCaml には、 Gc.finalise という関数があります。これはガーベージコレクター(GC)に関連のある関数で、 ある値が必要なくなってガーベージコレクトされる直前に、その値に対して何かするためのコールバックを登録する ために使われます。 Gc.finalise f vと…

3.11 リリース目前

OCaml version 3.11 がリリース目前であるとの情報を手に入れました。 私の勘では、彼奴らはクリスマス休暇直前にリリース、でクリスマス休暇中は放置、年明けにバグレポートを読む、という筋書きだろうと読んでいたのですが、おおはずれ。OCamlSpotter もコ…

ocamlc の極めて極めて内部的なこと

ほとんど個人的メモです。Identifier について。 型も値も structure 中では pos >= 0 の固有 id を持つ。このため、type t と let t = が存在しても混乱しない。 型は structure 中に同名の物は出現できない。リンク時にも値を作らない。よって、structure …

仕事の後は銀ブラ

Job

仕事は新橋である。仕事が終われば運動とかこつけて銀座を徘徊している。家に帰れば晩飯が待っているし、何か腹に入れるとそれこそ運動どころではないから、何をするというわけでもなく、歩いてから有楽町か東京から帰る。だいたい19時前なので、ギャラリー…

ヘッジファンドマネージャ、議会で証言する

ウォールストリート日記: ヘッジファンドと金融危機(議会証言より)http://wallstny.exblog.jp/8979519/ が大変参考になりました。と言っても金融業界参入半年のプログラマーには、彼らが言っていることが正しいのか、どうか、さっぱりです。「判ったつもり…

OMake のための emacs mode: omake-mode.el

OCaml とは直接関係ないんだけど、 OMake のためのコンパイルモードを書いてみた。

与党、「定額給付金」決定へ 1人1万2000円

http://www.47news.jp/CN/200811/CN2008111201000077.html 「高額所得」の目安としては「年間1800万円以上」を提示する方向だ。 1000万とか、2000万とか、1500万とか、今度は1800万。もう解析するのも面倒になってきた。 「定額給付金」の名称については…

給付金のインセンティブ: 独り者はやっぱり馬鹿を見る

与党によれば、金持ちは奥ゆかしいので給付金を辞退するそうだが、どうだろうか。高収入のある人が、給付金を貰うためのインセンティブを考えてみた。まあ、要するに、役所に並ぶか、その時間仕事するか、どっちが得か計算してみましょうということだ。一部…

OCamlSpotter beta2 : リリース

変数から、その変数が定義されている場所の情報を探し出すツール、OCamlSpotter 1.0beta2 ができました。Module や functor を多用した大きな OCaml プロジェクトでは、知らない関数や変数の定義を探す時に非常に苦労します。grep で探しても同名の定義がい…

How to remove hygiene violations from your custom OCaml compiler

add your cool changes to OCaml! fix myocamlbuild.ml and _tags make core make coreboot make world ===> hygiene violations!!! cp boot/myocamlbuild boot/myocamlbuild.boot make world ===> no more hygiene violations!!!