意訳、省略を含むので参考程度に眺めることを推奨します。 ところで newLISP ってなに? Comparison to Common Lisp and Scheme このページでは newLISP と他の標準な Common Lisp, Scheme とのいくつかの違いを明らかにする。newLISP 特有のアプローチを知りたいなら About を読んで下さい。 CL と異なり、newLISP と Scheme は式のオペレータ部分を(引数に適用する前に)評価する。 ラムダ式は自身を評価する。それらはリストの副タイプであり、他のリスト同様に扱えるファーストクラス・データオブジェクトである。 newLISP ではラムダ式の自由変数の束縛はラムダ式の適用時にのみ行われる。 newLISP のラムダ式は関数定義の後いつでも処理できる。 (last (lambda (x) (+ x x))) =>