話は変わるが、openGL がステートマシンである事が、あたかも利点のように本には書いてあるのだが、人間にとっては扱いにくいことこの上ないと思う。これを扱いやすくするためには、
- ブロック構文を作って状態の作成と破棄のネストを必ず保障する。
- 継続とやらを使って(実はよく知らない、例外のような物?)。これまた破棄を確実にする。
のようにした方が良いと思う。
話は変わるが、openGL がステートマシンである事が、あたかも利点のように本には書いてあるのだが、人間にとっては扱いにくいことこの上ないと思う。これを扱いやすくするためには、
のようにした方が良いと思う。