Entries from 2009-12-11 to 1 day

今日の復習

prameterize constructor 加算・減算

アルゴリズムイントロダクション 5 章「確率論的解析」

数学的基礎とデータ構造 (アルゴリズムイントロダクション)の 5章 斜め読み。

6ヶ月検診

74cm, 9200g 順調。 自分も健康診断の結果が返ってきてオールAだった。

io_lib:fread には改行周りにバグがある

io_lib:fread には改行周りにバグがあるのを発見してしまった。 22> io_lib:fread("~c\n", [65,10]). {ok,["A"],[]} この結果はどうみてもおかしい。 これか。 http://www.erlang.org/cgi-bin/ezmlm-cgi?3:msn:369

Emacs Tramp + flymake

Emacs の Tramp で編集しているファイルを flymake でチェックする。 Emacs 23 前提。 flymake.el の flymake-start-syntax-check-process にある start-process を start-file-process に置き換える。 flymake-xxx-init (xxx は言語名) の戻り値に使われる…

flymake error

;; verbose (setq flymake-log-level 3)

Erlang + flymake = 幸せ

d:id:kakipo:20081027:1225089604

JIT が動く小さなサンプル

(define (a) 3) (do ([i 0 (+ i 1)]) [(= i 20)] (test-equal 3 (a))) とかやると (a) の 10 回目の呼び出し時に JIT コンパイルされる。以降 JIT コンパイルされた手続きが呼ばれる。