2010-02-24

問題1.5

作用的順序で評価する解釈系の場合、testを作用させる前に引数の(p)が評価されるが、pの定義により評価が終了しない。

正規順序で評価する解釈系の場合、testが簡約され、その結果ifが評価されるが、ifの評価規則により0が評価され、結果は0になる。(p)は評価されない。

1 件のコメント:

  1. lazy evaluationとeager evaluationの違いを分からせるのが目的? 正規順序の説明の部分は、段階ごとの説明が省かれているので、文章だけでは評価のフローが分かりにくかった。

    返信削除