2009-04-16から1日間の記事一覧

マクロと副作用

Scheme のマクロを書いているときには副作用を意識しないといけないことがある。 下手に展開すると評価を2回してしまったり、直観に反する順序で評価してしまったりする。 そういったことを考慮して慎重に書くにこしたことは無いが、逆に副作用が無い式しか…