2008年7月18日金曜日

第12講 ガールフレンドも買い物も関数引数でOK


  • 「金太郎飴がどこで切っても同じだというので、Lispの構造的一様性の比喩でしょうと言ってきた御人がおる。」
  • 「電気信号の処理のように、データの処理もフィルターをかける操作と考えると非常に明快なことがある。」
  • 「Common Lispはラムダ式を関数実体につけた"名前"という見方をする。functionまたは#'は名前から本当の関数実体を引き出す特殊形式なのじゃ。だから、#'consはconsというシンボルがもつ関数実体を返す。"名前"と"関数実体"の差に拘わるとこのへんはこういうふうに厳密に書かざるを得まい。」
  • 「functionでくくられたラムダ式は、その時点で見えるメモ用紙を自分と一緒に持ち歩くのだ。つまり、Common Lispではラムダ式という"名前"とそのときのメモ用紙の状態から、そのつど新しい関数実体を作り出す。」

0 件のコメント: