Heaven's Kitchen

○ Phoenix Singleton

プログラムのデザインパターンのひとつにSingletonというのがありますが,一度破棄されたSingletonを再度参照すると,復活するようなやつをPhoenix Singletonと言うそうです。感動した(笑

それから

free(NULL);
delete 0;

は両方とも標準で有効らしい。知らなかった。メモリ解放する前にいちいちNULLチェックしてた意味はなかったのね(悲

そういえば,去年の3月ごろ(?)はGNU makeをがりがり勉強してましたが,この正月はRakeにはまりました。rubyでmake的なことをしようというやつ。makefileの代わりにrakefileというのを書くんだけど,これがrubyの文法で書けるんで非常にわかりやすい。

他にもAntとかSConsとかBoost jamとか面白そうなのはあるんだけど,歯止めが効かなくなりそうなのでこの辺にしておこう…。

Valid XHTML 1.0! Valid CSS!