素人くさいSICP読書会

行って来ました。とりあえず、自分にとって濃いめなトークができて満足。

id:thataさんが、「正規順序はHaskellみたいな評価順序。」と言ってて、そういえばHaskellって非正格な評価ともいわれるけどどう違うのだろ、と少し気になって調べてみた。

遅延評価(必要渡し)等と訳される。これらは、normal order evaluation(reduction)(正規順序簡約)とか、leftmost-outermost evaluation(reduction)(最左最外簡約)とかnon-strict evaluation(非正格評価)と呼ばれる。

http://sky.zero.ad.jp/~zaa54437/programming/concepts/index3.htm#e1

ということは、本質的には違いはないのかな?

最左最外簡約とも呼ばれるのか。評価順序って、結構奥深いですね。