2008-05-02から1日間の記事一覧

インターフェースアセンブリ

基本的にオブジェクトはsetter以外は全て見えたほうがいい。テストの時にもいいし、Expression>のように実行時に別のことを行うようなことも出来る。ドメイン特化言語ではこれは出来ねばならない。たとえばエロゲーを作る物語言語であれば、早送り時には必要…

遅延評価について

ここでいう遅延評価は単に遅れて評価すること。 GUIが出てくる場合遅延評価せざるを得ない。ボタンを押したときに実行される関数Xは、ボタンを押すときまで評価が遅延される。 遅延評価される関数の組み合わせで処理を行う場合、処理途中の状態をオブジェク…