2010-02-24から1日間の記事一覧

On lisp 10章 「マクロそのほかの落とし穴」

引数の評価の回数 これはかなり重要。 展開形の中で複数回引数を使うなら、letで束縛すべき。 評価の順番 これは重要だ。あまり気にしないことも多いので注意しないと。 マクロ展開関数の副作用 こういうことはしない。 でもinternはaifとかで使う。 ok 再帰…

On lisp 9章 「変数補足」

環境を作る場合は、補足されてはいけない変数はgensymなどで隠す。 packageなども使える場合がある。 ok

On lisp 8章 「いつマクロを使うべきか」

ok