Entries from 2008-11-07 to 1 day
浮動小数の計算が必要なコードをほとんど書いたことがない。だからIEEE 754 もおおざっぱにしか知らなかった。勉強し直して +inf.0 とか -inf.0 とか nan.0 を知る。 いやはや GNU MP に有理数の計算を任せられるとはいえ、複素数、浮動小数は自分で考えなけ…
Real love は簡単すぎたので Blackbirdで。非常に粗い演奏ではあるが弾き語りできるようになった。1音1音丁寧にやるか。
WEwLC 9章 Test Harness でクラスをインスタンス化できない 7割 WEwLC 25章 Expose static method など 10割 WEwLC 23章 どうしてこわしていないと分かる? 7割 最近の学習したものも定着を始めているようだ。
以前も書いたけど、ペンはPILOT | Vコーン の直液式に限る。安いし本当に良く書ける。かすれない。家と会社においていて鞄にも入れている。
Working Effectively With Legacy Codeの 25章 Dependency-Breaking Techniques からテクニック9つ。 マインドマップから再構成したまとめ 9.Extract and Override Getter 問題 コンストラクタの中でインスタンス生成している その部分の動作を外から変えら…
http://www.citeulike.org/tag/scheme で見つけた良さそうな論文が有料だったとしても、同じタイトルで Google 検索すれば良い。無料で読めるものがみつかる。id:sumii さんに教えていただいた通りだ。すばらしい。 いくつかダウンロードして DropBox に放り…
Mosh のコンパイラに最適化で let/lambda 境界を超えて jump してしまうようなコードが生成され、結果としてスタックがずれて死ぬというバグがある。 前から気づいていたが 0.0.8 で直そう。 でもその前に算術系だ。
let で stack overflow を検出するのを忘れていたので、コンパイラ/VM に手を入れた。 しかし段々と let と lambda を区別するメリットがなくなってきた気がする。let は lambda に変換するってのでも良いかもと思ってしまう。 let は lambda の call より軽…