これまでに見てきた内容を踏まえると、リストの評価を指示した際にLispインタプリタがどのような動作をするのか、把握し始めることができます。まず、リストの前にクォートがあるかどうかを確認します。クォートがある場合、インタプリタは単にそのリストを返します。一方、クォートがない場合は、インタプリタはリストの最初の要素を確認し、そこに関数定義があるかどうかを調べます。関数定義がある場合、インタプリタはその関数定義内の命令を実行します。そうでない場合は、インタプリタはエラーメッセージを出力します。
これがLispの仕組みです。シンプルです。後ほど触れる複雑な要素もありますが、まずはこれが基本となります。もちろん、Lispプログラムを書くには、関数定義の書き方とそれを名前に紐付ける方法、そして自分自身やコンピュータを混乱させずにそれを行う方法を知っておく必要があります。