boost 1.39リリース
1.38の新機能を1回もいじらないうちに1.39が出てしまった。
まあ、今回の更新は私的には小さなものなので、まだ追従可能かな?
DisplayLinkManager.exe今日は快適
うーん、昨日はさんざんメモリを消費して悩ませてくれたDisplayLinkManagerだけど、今日は60MByteぐらいで安定している。
でも60MBも使っている時点で異常だよな・・・。
luaで設定ファイルは最強です
まったくそのとおりの考え方をしていて、実際に使いまくっています。
その例:
reflect.lua - reflectblade - シンプルなボートレースゲーム - Google Project Hosting
LuaConstants.cpp - reflectblade - シンプルなボートレースゲーム - Google Project Hosting
LuaUtil.cpp - reflectblade - シンプルなボートレースゲーム - Google Project Hosting
同じような考えの人がいてうれしい。
何よりLuaが設定ファイルとして強力なのは、基本的に変数として定義したものがファイル評価後にもテーブルとして残っているために後でパースできることだなぁ。
ついでに途中の変数とか使いまわせるし、面倒ならLuaで関数書いてもいいし、C/C++で関数用意してもいい。
個人的に設定ファイルには関数書かずに、C/C++でのトラバース時に処理する方が混乱少なくていいと思うけど。
絶対パスと相対パスを変換する関数程度ならあっても混乱はしないかもなぁ。