Next: Quoting, Previous: Intro Eval, Up: Evaluation [Contents][Index]
評価される事を意図したLispオブジェクトは、フォーム(form)または式(expression))と呼ばれます。Emacsがフォームを評価する方法は、フォームのデータ型に依存します。Emacsは、3種の異なるフォーム — シンボル、リスト、および“その他すべての型” — を持ち、それらは評価される方法は異なります。このセクションでは、まず最初は自己評価フォームの“その他すべての型”から開始して、3つの種類をすべて1つずつ説明します。
• Self-Evaluating Forms: | 自分自身を評価するフォーム。 | |
• Symbol Forms: | 変数として評価されるシンボル。 | |
• Classifying Lists: | さまざまな種類のリストフォームを区別する方法。 | |
• Function Indirection: | シンボルがリストのcarにある場合、そのシンボルを通じて実際の関数を見つけます。 | |
• Function Forms: | 関数を呼び出すフォーム。 | |
• Macro Forms: | マクロを呼び出すフォーム。 | |
• Special Forms: | "スペシャルフォーム"は特有な基本のフォームで、それらのほとんどがとても重要です。 | |
• Autoloading: | 実際の定義を含むファイルのロードをセットアップする関数。 |