2007-10-28から1日間の記事一覧

Schemeの評価順序

Schemeは括弧の中を先に計算するのかと思っていたが、どうやら違う。Schemeの評価順序を調べてみた。 実験 まずはC言語で。 int i = 1; printf("%d", i + ((i = 5), 2)); // 7 絶対使わなそうな書き方だけど、C言語では括弧の中が先に評価されるから、括弧の…

SICPを読む(60) 図形言語の準備 ひげぽんの図形言語をMrEdで動かそう

僕はVimperなのでMzSchemeを愛用してます。しかし、MzScheme単体ではウィンドウを表示することが出来ないため、図形言語を試すことが出来ません。今回の図形言語ではPLT/MzScheme付属のPLT/MrEdというソフトを使うことにします。 ひげぽんの図形言語を貰って…