パスワードを忘れた? アカウント作成
650919 journal

dragonetの日記: 制限による奇妙な進化

日記 by dragonet

★GTK+初体験。
X関係をやる気はなかったのだけど一般受けのためにGUIを搭載するかなと。
GTK+なら短時間での修得も容易そうなので。

なんていうか「無理矢理オブジェクト指向」の典型みたいなインタフェイスだな。
まぁちょっとしたフロントエンドを作るには楽で良いか。

★C99をお勉強。

まず驚いたのが
int size = 5;
size += 2;
int a[size];
が普通に認められてるって事。
まぁalloca()のシンタックスシュガーっぽいが。

それと
int hoge(Value* v);が
hoge(&(Value){.type = INT, .u.num = 3});
みたいに呼び出せる事。
これが読みやすいかどうかは非常に微妙であるけれど。

個人的に気に入ったのはマクロの可変長引数対応と関数名取得マクロだな。
デバッグライト関係がとにかく書きやすくなった。
もうlintは口も聞いてくれなくなってしまったけれど(w

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり

読み込み中...